按类别和标记列出wordpress帖子

时间:2010-02-04 06:47:06

标签: php mysql wordpress

我想在wordpress中生成所有帖子,这些帖子的类别名称为X,标签名称为Y.

 query_posts('cat=X List&tag=Y');

我上面的工作在一定程度上但并不完全,因为我需要重复这个列表并且只是回显the_title()。这个问题与the one found here非常相似,那里提供的解决方案是理想的但没有工作。任何帮助将不胜感激,提前谢谢!

3 个答案:

答案 0 :(得分:2)

$my_query = new WP_Query('category_name=cool&tag=hot');
while ($my_query->have_posts()) : $my_query->the_post();
    the_title();
endwhile;

答案 1 :(得分:1)

还有一些插件可以为你做这个技巧。 “列表类别帖子”允许您只需将一行代码放入页面或发布您希望列出您的帖子类别的帖子。它允许传递多个变量来自定义输出,因此我认为通过标签和类别进行过滤非常容易。如果您有各种类型的页面,可以节省您一点时间,并且只允许特定页面显示类别。

答案 2 :(得分:1)

                <?php 
                $the_query = new WP_Query('tag_id=15&showposts=5'); 
                while ($the_query->have_posts()) : $the_query->the_post();?>

我只是想知道为什么'tag_id = 15'在这种情况下不起作用....当我使用'tag = word1 + word2'时

欣赏是否有人可以解释一下...