Php Wordpress管理员帖子列表在80000篇帖子后不显示

Php Wordpress管理员帖子列表在80000篇帖子后不显示,php,wordpress,Php,Wordpress,我有一个wordpress网站,有超过80000篇帖子。现在管理员面板中的帖子列表没有显示(mysite.com/wp admin/edit.php)。请求返回错误“允许的最大值”。然后我改变了wp配置 define( 'WP_MEMORY_LIMIT', '1024M' ); define( 'WP_MAX_MEMORY_LIMIT', '3072M' ); 然后它返回错误“Maximum执行时间”。我把它改成了150秒。 现在请求不返回任何错误,只返回空白页 但是在网站查询中,WP_查询

我有一个wordpress网站,有超过80000篇帖子。现在管理员面板中的帖子列表没有显示(mysite.com/wp admin/edit.php)。请求返回错误“允许的最大值”。然后我改变了wp配置

define( 'WP_MEMORY_LIMIT', '1024M' );
define( 'WP_MAX_MEMORY_LIMIT', '3072M' ); 
然后它返回错误“Maximum执行时间”。我把它改成了150秒。 现在请求不返回任何错误,只返回空白页

但是在网站查询中,WP_查询和get_帖子的效果非常好。
有什么问题吗

创建一个名为
php.ini
的文件,将下面的代码粘贴到其中,并将其上载到WordPress根文件夹以及
wp content
wp admin
文件夹,以增加内存限制和最长执行时间。这会解决你的问题

memory_limit = 1024M;
max_execution_time = 150;

根据需要更改值。

如果没有更多信息,很难猜测,但首先想到的是wordpress正在运行一个荒谬的查询,要么内存不足,要么执行时间不足。您真的需要加载所有80000篇文章吗?您是否试图在一个页面上显示所有80k篇文章?如果是这样,答案很简单:不要那样做。如果没有,请尝试重新索引数据库,并检查是否有插件出现问题@FooBar,不,我只想在wp管理员中打开帖子页面进行编辑、删除帖子。问题在于wp管理,而不是自定义查询或smt。是的,我做到了。当我有4万篇帖子时,它就起作用了,但页面在3-4分钟内就打开了。但在80k后,这种方法也不起作用。我只有2gb内存:)但我不明白,为什么得到20篇帖子会占用wp admin的内存,但wp_查询运行良好。很高兴收到你的来信…:-)