【发布时间】: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>
【问题讨论】: