簡體   English   中英

鏈接到Wordpress中的子頁面

[英]Link to child page in wordpress

我一般來說對wordpress和php還是陌生的,目前正在建立我的第一個真實主題。

在我的一個網站上,我展示了各種項目,這些項目是概述頁面的子頁面。

在該頁面上,我顯示預覽圖像,然后在懸停時添加一個具有背景顏色的div,並在project-Name中混合,然后單擊一個按鈕以進入該項目(有點像懸停中的懸停)。 但這不是我真正的問題,大多數實際上是有效的。 但是我似乎無法弄清楚如何實際鏈接到顯示的子頁面。 它已經准備好獲取正確的縮略圖和所有內容,只是使用相同功能的鏈接似乎不起作用。

誰能告訴我如何修改代碼以將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>

函數get_permalink()僅返回結果,您需要回顯它為拇指而不是URL所做的結果。 還有一個專門用於頁面鏈接get_page_link()的函數。

更正代碼以獲取鏈接:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM