WordPress循环可以处理的最大帖子数是多少?

时间:2014-06-18 作者:user12920

Wordpress循环最多可以处理多少帖子?

我可以显示多少帖子\'posts_per_page\' => -1?

我有50000多页,我想对它们进行排序,但每当我尝试对10000多页进行任何操作时,我都会得到一个空白页(\'posts_per_page\' => 10000).

2 个回复
SO网友:Rarst

WP循环查询的帖子数量没有固有的技术限制。然而,特定服务器和配置总是有资源(CPU和内存)上限。

如果您以任何方式泄漏/消耗内存(例如,在每次迭代后添加一些结果),它将很快耗尽wpdb) 将所有结果拖到内存中。对于超大的结果集,您可能需要切换到通过较低级别的MySQL访问函数进行迭代(WP备份插件往往以这种方式工作)

SO网友:吉 宁

这是没有限制的。

将wp内存限制设置为更高的值,您就可以了。但它仍然会非常慢。

如果下次要使用此列表,最好使用瞬态API来缓存结果。

结束

相关推荐

wp add inline style in loop

由于wp\\u add\\u inline\\u style wordpress函数,我想添加内联样式。内联样式将添加到循环中。在我的例子中,我在循环中输出了一个同位素网格,这个网格可以为每个网格进行不同的css定制。实际上,我有一个php脚本:function grid_register_styles(){ $themeversion = wp_get_theme()->display(\'Version\'); wp_register_style( \'grid