<?php query_posts('cat=-3'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h3></h3>
<p><?php the_time('F jS, Y') ?></p>
<?php the_content(); ?>
<?php endwhile; ?>
在while循环内部的区域可以是任何内容,这只是一些示例性的循环内代码。诀窍在于第一行和cat=-3参数。在这种情况下,-3
是分类的 ID,您可以将其替换为希望从循环中移除的任何分类。您可以在这里使用逗号分隔的值来移除多个分类(例如 cat=-1,-2
)。
我使用它来创建两个显示不同帖子的页面,一个显示新闻,另一个显示我的最新作品,一切正常,但由于某种原因,“阅读更多”按钮没有出现,有什么建议吗,谢谢
你好
如果您使用的是/work/而不是ID,您知道如何编写此代码吗?
谢谢
我在循环中使用它。可以吗?
这里..
因为我正在使用wp_pagenavi…可以吗?
弄乱了分页,在开始提供提示之前,你们应该检查一些东西。
分页出现了一些问题。例如,它隐藏了指定的分类,但某些未指定的分类没有显示出来。似乎,你们提供的解决方案弄乱了分页代码。请帮忙!!!
嗯,不知道发生了什么事,但我的意思是,即使这篇文章有点旧,今天看到它的人可能也需要小心使用$query_posts(),因为它可能是一个非常危险的函数。我建议改为使用WP_Query()。
这是我目前正在处理的一个项目的示例(嗯……上面有一点示例……)
太棒了,这正是我想要的。谢谢Aaron。
@Dexter
谢谢Victor,你的代码对我的一个网站非常有用。非常感谢!!
在某些页面上排除特定分类似乎更棘手。
例如,下面的代码不起作用。如果我想在某些页面上显示某些分类(=排除其余分类),有什么想法吗?
http://codepen.io/anon/pen/ALXqrB