如何列出带有禁用/关闭评论的帖子,并进行分页?

时间:2012-09-11 作者:idjuradj

我对如何显示(所有类别的)所有关闭/禁用评论的帖子感兴趣?

我曾尝试在循环中使用comments\\u open()函数,但效果不错,我不知道如何对其启用分页,原因如下:

wp query-这是一个显示所有帖子的查询,我在这里设置了如果(!comments are open)我列出了帖子,每页应该显示多少帖子

所以,这里的问题是,我想每页显示10篇帖子-循环实际上会遍历10篇帖子,并显示给定10篇中任何有封闭评论的帖子,然后创建第二个包含10篇帖子的页面,并执行相同的操作,等等。。。

我需要在循环本身内部设置一个过滤器,因此我会在每页显示10篇带有禁用评论的帖子。

请问,有人能帮忙吗?

1 个回复
SO网友:developdaly

我现在没有时间编写代码,但您需要使用pre_get_posts 并根据comment_status => \'open\'.

结束

相关推荐

是什么原因导致wp-Comments-post.php重定向到浏览器的IP地址?

我有一个WordPress副本正在运行,它最近已经从共享主机转移到我控制的VPS上。虽然同一站点的测试副本在同一实例的另一个vhost上、在同一IP地址上正确运行,但在我将公共站点移到另一个vhost上之后,注释表单开始将访问者重定向回自己的IP地址,并显示302 Found 代替成功的302 Moved Temporarily.运行WP 3.4.1,我尝试了:从仪表板重新安装WP,并检查所有插件都是最新的,停用所有插件并将主题设置为211,与工作测试安装不同,以检查它们是否是来自多个IP、计算机和浏览器