[英]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.