[英]wp-admin: Sorry, you are not allowed to access this page - Wordpress
[英]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.