【发布时间】:2016-10-25 05:55:49
【问题描述】:
提前为一个问题道歉,对于专家来说,我相信这是相对明显的。我查看了 WordPress Codex 以获取适当的信息(the_post_thumbnail、the_excerpt 等),但我对 .php 的了解还不够,无法正确实现它。还在学习!
我正在尝试在标准 (WP) 页面中显示子页面,包括它们的标题、缩略图和摘录。除了 THUMBNAIL 和 EXCEPT 之外,我可以通过以下方式让一切正常工作:
<div class="child-pages">
<?php
$pageChild = get_pages( array( 'child_of' => $post->ID, 'sort_column' => 'menu_order', 'sort_order' => 'ASC' ) );
foreach( $pageChild as $page ) {
?>
<!-- loop: child page -->
<div class="child">
<header class="entry-header">
<a href="<?php echo get_page_link( $page->ID ); ?>"><?php echo '<h3>'.$page->post_title.'</h3>'; ?></a>
</header><!-- .entry-header -->
<img src="<?php echo the_post_thumbnail_url( $page->ID ); ?>">
<?php echo $page->the_excerpt; ?>
</div>
<?php } ?>
</div>
到目前为止,我可以看到正确子页面的链接/标题,并且顺序正确,但看不到缩略图或摘录。显然,我没有正确调用缩略图或摘录。有人可以纠正我吗?
我也试过这几行,由二十六主题支持:
<a href="<?php echo get_permalink(); ?>"><?php twentysixteen_post_thumbnail(); ?></a>
<?php the_excerpt(); ?>
任何帮助将不胜感激!
【问题讨论】: