wordpress get_posts失败,带有-1个号码

时间:2012-04-19 05:26:18

标签: wordpress

我有大约60,000条附件帖子的记录。 PHP在安全模式下运行,因此我无法使用set_time_limit。

代码:

$args = array( 'post_type' => 'attachment', 'numberposts' => -1);
$attachments = get_posts( $args );

上面的代码给了我一个空白页,而我保留了错误。将号码作为4000直到它运作良好,但不会更多。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

为什么会发生这种情况有两个原因。

  • PHP脚本内存不足。检查php.ini文件中的* memory_limit *。看看你是否可以增加它。
  • 脚本超时。在这种情况下,您必须更改php.ini文件中的* max_execution_time *
  • 修改:同时尝试添加检查max_input_time设置

如果由于某种原因您无法更改php.ini文件,请尝试批量检索帖子。