我是PHP和WordPress世界的新手,我在创建一个只显示具有特定标记的帖子的循环时遇到问题。
在主页中我会创建一个循环,只显示已设置特定标记的文章,因此我为wordpress实现了以下PHP循环:
<div id="column2">
<?php
query_posts( 'tag=sasha' );
if(have_posts()):
while (have_posts()): the_post();
?>
<?php endwhile; else: ?>
<?php endif; ?>
</div> <!-- end column2 -->
我有一篇文章,其中我设置了一个标签:sasha
问题是不能正常工作,我的column2 div仍然是空的。为什么?你能救我吗?
TNX
安德烈
答案 0 :(得分:1)
以下是使用WP_QUERY
:
$args = array('tag' => 'sasha');
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) :
$the_query->the_post();
echo '<div>' . get_the_title() . '</div>';
the_content();
endwhile;
wp_reset_postdata();