编辑器遇到意外错误。//TypeError:无法读取Null的属性‘Prefix’

时间:2019-01-09 作者:marvinpoo

当我试图编辑自定义帖子类型的帖子时,我遇到了这个错误。

enter image description here

当我按下“复制错误”时,我得到以下信息:

TypeError: Cannot read property \'prefix\' of null
    at https://example.com/wp-includes/js/dist/edit-post.min.js?ver=3.1.6:12:56693
    at ph (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:97:88)
    at eg (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:125:307)
    at fg (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:126:168)
    at wc (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:138:237)
    at fa (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:137:115)
    at gg (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:135:196)
    at Ca (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:133:365)
    at Object.enqueueSetState (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:191:324)
    at r.q.setState (https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.6.3:20:304)

2 个回复
最合适的回答,由SO网友:marvinpoo 整理而成

所以,我对这个话题进行了更深入的研究。此SE上的所有答案都建议使用插件禁用古腾堡。这对我来说不是一个有效的“修复”。

在研究和浏览了WordPress/gutenberg 我找到了一个解决这个问题的非常简单的方法。

用户joshuafredrickson 在git上,建议将自定义post类型数组的参数从\'public\' => false,true.

我已经在我的多个客户项目上检查了该修复,每次都有效。

Credits:

SO网友:Michael

现在在2022年,通过改变\'show_in_rest\' => true\'show_in_rest\' => false. 我的public 选项已设置为true。我想我需要show_in_rest 由于某种原因设置为true,但关闭它似乎根本不会影响我的网站。我们拭目以待。。。

相关推荐

500 Internal Errors

我正在将当前的Eduma主题更新为最新版本(3.0.9.1),目前的版本是3.0.7。我正在运行WordPress 4.7.5。但是,在运行更新时,我得到Update Failed: Internal Server Error 安装过程中的消息。所以我启动了这个过程,它运行了一分钟,然后它就停止了工作,我陷入了维护模式。所以我必须手动删除.maintenance 来自我的服务器的文件。我截图了我在错误中看到的内容。我在WordPress网站上运行了调试模式,这就是我所拥有的[31-May-2017 15: