当我尝试打开以下网址时,我的Woocommerce管理面板出现了一个大问题:
wp-admin/edit.php?post_type=shop_order
Wordpress会自动重定向到404错误页面。 只有这个页面不起作用。这很奇怪,因为昨天还可以。
我将所有Wordpress和Woocommerce文件替换为原始文件并停用所有其他插件。它没有帮助。
答案 0 :(得分:0)
确定。我解决了问题。 一个订单在数据库中有错误的元数据,因为我几天前(几小时内)测试了不同的付款插件,同时一个客户订购了。 插件更改后,此元值与新的付款插件发生冲突。 我在phpMyAdmin中删除了这个元值,现在效果很好。
答案 1 :(得分:0)
我遇到了同样的问题-经过大量调试后,我发现meta问题出在wp_postmeta中,其中meta_key ='_ transaction_id'。由于某种原因,meta_value是一个序列化的WC_Order对象,这导致了某种无限循环。
解决方案是做类似的事情:
从wp_postmeta中删除,其中meta_key ='_transaction_id'并且meta_value如'%WC_Order%';
但是我不知道它是如何在第一时间完成的!