【问题标题】:Link to child page in wordpress链接到 wordpress 中的子页面
【发布时间】:2015-03-25 17:39:55
【问题描述】:

我对 wordpress 和 php 很陌生,目前正在构建我的第一个真正的主题。

在我的一个网站上,我展示了作为概览页面的子页面的各种项目

在该页面上,我显示预览图像,然后在悬停时添加一个带有背景颜色的 div,并混合项目名称和一个按钮以进入项目(这有点像悬停中的悬停)。但这不是我真正的问题,其中大部分确实有效。但我似乎无法弄清楚如何实际链接到显示的子页面。它已经获得了正确的缩略图和所有内容,只是使用相同功能的链接似乎不起作用。

谁能告诉我如何修改我的代码以将 h6 链接到它的子页面? 会有很大的帮助。

非常感谢。

<div id="mainContent">
        <div id="primary">
            <p>
                <?php the_content(); ?>
            </p>
            <?php
                $args = array(
                            'child_of' => get_the_ID(),
                            'sort_order' => 'ASC'
                        );
                $pages = get_pages($args);
                // var_dump($pages);
                foreach($pages as $page) { 
            ?>
                <div class="moreProjectsImages left"> 
                    <div class="projectHover">
                        <h5 class="title center">
                                <?php echo $page->post_title ; ?>
                        </h5>
                            <a href="<?php get_permalink($page->ID) ?>" class="btnDoubleHover">
                                <h6 class="center">
                                    View Project
                                </h6>
                            </a>
                    </div>                                
                        <img src="<?php echo '<a href="'.get_permalink($page->ID) . '">'.get_the_post_thumbnail($page->ID, array(285,175)).'</a>'; ?>" />
                </div>
                    <?php 
                    }
                ?>
        </div>
    </div>

【问题讨论】:

    标签: php wordpress children


    【解决方案1】:

    get_permalink() 函数只返回结果,您需要回显它,您正在为拇指而不是 URL 执行此操作。还有一个专门针对页面链接的功能get_page_link()

    获取链接的正确代码:

    <a href="<?php echo get_page_link($page->ID) ?>" class="btnDoubleHover">
    

    【讨论】:

    • 只是忘记了回声......现在我觉得很傻^^但是谢谢,现在它完美地工作了:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 2011-07-08
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 2012-12-12
    • 2018-06-21
    相关资源
    最近更新 更多