我正在使用wp_get_archives
功能在我的侧边栏上显示帖子列表。目前,这确实按预期工作。
我希望通过显示get_the_title()
和get_the_excerpt()
来构建此侧栏。这些也有效。
然而,他们只显示当前的标题和摘录,而不是当前帖子的相应标题和摘录。
示例:
帖子1显示帖子1的标题和摘录。
帖子2显示帖子1的标题和摘录。
以下是我的侧边栏:
<aside id= "homeSideBar">
<?php if ( have_posts() ) {
while ( have_posts() ) {
the_post(); ?>
<?php }}
wp_get_archives( array( 'type' => 'postbypost', 'limit' => 10, 'after' => "<img class='showExcerpt' src=\"" . get_template_directory_uri() ."/images/plus-circle.png\"><div class='postExcerpt'><h1 class='fitHeadliner'>" . get_the_title() . "</h1><p>" . get_the_excerpt() . "</p><div class='hideExcerpt'>X</div></div>" ) ); ?>
<a href="/index.php?page_id=4">...</a>
</aside>
如何让我的帖子显示相应的标题和摘录?
答案 0 :(得分:0)
因此,随着我的侧边栏越来越多,我认为最好重构并创建sidebar.php
模板。
在我的sidebar.php
模板中,我在get_posts()
中使用get_posts(),您可以使用setup_postdata( $post )全球化帖子信息,例如the_excerpt()
,the_title()
等。