繁体   English   中英

Wordpress:wp-admin中的自定义帖子类型列表页面返回“ Allowed memory size Error”

[英]Wordpress: List page of custom post type in wp-admin return “Allowed memory size Error”

自定义帖子类型的列表页面中出现"Allowed memory size"错误。
通过添加更多的php内存解决了该问题。

/wp-admin/edit.php?post_type=products

致命错误:在1858行的/wp-includes/taxonomy.php中,已用尽的内存大小为134217728字节(试图分配32字节)

很奇怪,因为具有其他自定义帖子类型的其他列表页面不会发生此问题。

我检查了调试回溯。
产品列表大约有5000记录。

query_posts方法从数据库获取所有产品的记录。
query_string是

 "order=asc&orderby=menu_order%20title&post_type=products&posts_per_page=-1&posts_per_archive_page=-1 "

我认为通过将所有记录作为wp对象来发生此问题。

我的问题是:
有没有一种方法可以显示此列表页面而不获取所有记录?
我的wordpress设置有什么问题吗?

感谢您的帮助。

这个问题解决了。
打开分层自定义帖子类型的wp-admin / edit.php时,wordpress会获取所有记录。
所以我在自定义帖子类型的设置中设置了等级=假。
在自定义帖子类型的设置中,我们不需要hierarchical = true。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM