我在WordPress中有三个帖子,每个帖子都有Event
类别。
我假设我使用WordPress编解码器来调用那些帖子以便在我想要的时候显示。
正在发生的事情是这些帖子都显示在index.php
上。我希望能够使用WordPress codex并获取特定类别的帖子并显示它们。例如,在弹出的div中显示帖子。
如何让帖子不显示在首页? 如何获取要显示的特定类别的帖子?
或者我是以错误的方式解决这个问题的?我假设Posts可以从数据库中获取并放在一个弹出式div中。
这是我的index.php的<{1}}内部html
main
我想要它来获取当前的页面内容而不是帖子。
答案 0 :(得分:0)
<?php
if(!is_home() || !is_front_page) { // dont display on home page
if ( have_posts() ) : while ( have_posts() ) : the_post();
the_content();
endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif;
}
?>
在这里查看更多条件标签template tags
要获取特定类别的帖子,您可以在wp_query中传递参数category args