WordPress不保存或发布新帖子

时间:2021-04-01 作者:R2vale

当我想创建一个新帖子时,这个问题就开始了。我使用的是Elementor编辑器,所以我创建了一篇新帖子,设置了标题和特色图片,然后点击;使用Elementor编辑“;像往常一样。Elementor装货的时候this error.

我的第一个想法是,这是Elementor的问题。但后来我尝试先创建一篇新文章,然后将其保存为草稿,或者在使用Elementor编辑之前先将其发布,令我惊讶的是,什么都没有发生。无论我做什么,我总是以一个;“自动拔模”;没有我一生无法改变的内容。无法更改名称,slug,或者准确地说,我无法保存任何更改。

有趣的是,这种情况只会发生在帖子上,而不会发生在页面上。我可以创建新页面,编辑旧页面和帖子,没有问题。

尝试停用我在发布上一篇文章后安装的插件,清除缓存,使用不同的浏览器,更新所有内容,但没有任何效果。我目前没有使用缓存插件,并且在devtools中没有看到任何错误。

知道有什么问题吗?我看到了this question 他们在哪里用REST API做了一些事情,但我不知道那是什么,所以我不知道我是否可以帮助自己。

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

终于找到了解决我问题的办法。

在我的情况下,我为我的首页设置了301重定向(即“domain.com”)转到我想用作头版的另一页。显然,当Elementor尝试访问它的内容时,这导致了一个问题(尽管我不知道如果我创建新帖子,为什么它需要我的首页内容)。

所以我删除了301重定向,只是更改了Wordpress中设置为首页的页面。

To clearify: 我避免使用首页设置,因为我担心所有指向我要重定向到的页面的反向链接会发生什么情况。但是,当您在Wordpress中更改首页时,页面的URL变为;领域“com”;它是上一个url“;领域com/page“;自动301重定向到;领域com";。这意味着所有链接都不会受到伤害。

<小时/>Edit: 我终于解决了这个问题。事实证明,我的重定向只是Elementor问题的一部分。但在Wordpress中保存/发布帖子的功能被证明是Wordpress内部的错误。在处理这个问题几周后,我最终在Wordpress中点击“发布”时出错了,并说:“发布”是指;响应不是有效的JSON响应;。

在浏览了一段时间后,我发现在这个问题上我并不是一个人。我发现它和permalinks有关this article 最好的解释是。

我可以通过将permalink结构更改为“plain”或安装Classic Editor插件来解决这个问题。因为我不接受普通的永久线,所以我选择了第二种。我相信这也可以用一种更优雅的方式来解决,但我对后端开发还不够精通。希望将来Wordpress的更新能够解决这个问题。