Woocommerce 404页面而不是管理员订单列表页面

时间:2017-12-11 13:04:34

标签: php wordpress woocommerce http-status-code-404 orders

当我尝试打开以下网址时,我的Woocommerce管理面板出现了一个大问题:
wp-admin/edit.php?post_type=shop_order

Wordpress会自动重定向到404错误页面。 只有这个页面不起作用。这很奇怪,因为昨天还可以。

我将所有Wordpress和Woocommerce文件替换为原始文件并停用所有其他插件。它没有帮助。

2 个答案:

答案 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%';

但是我不知道它是如何在第一时间完成的!