我将Wordpress更新到最新版本(5.0.3)。现在,无论何时我尝试发布,都会收到一条红色消息,内容为“发布失败”。如果我尝试保存草稿,则会显示“更新失败”。
我在控制台中看到
https://mydomain/com/blog/wp-json/wp/v2/posts/1177/autosaves?_locale=user 404
当我使用/wp-json/wp/v2/posts/
测试URL时,得到404。如果我使用?rest_route=/wp/v2/posts/
,则得到博客。我使用的是永久链接的帖子名称。
有没有一种方法可以更改WordPress编辑器以使用有效的其余路由?还是可以在Nginx配置中更改某些内容?
答案 0 :(得分:2)
两个简单的解决方案:
设置->编写->允许用户切换编辑器
然后在创建页面中,您可以使用此选项
对于块编辑器=>切换到经典编辑器
和经典编辑器=>切换到块编辑器
答案 1 :(得分:1)
使用wp cli:
答案 2 :(得分:0)
我将我的永久链接更改为Plain,然后它可以工作,否则会抛出相同的错误!
答案 3 :(得分:0)
我想这与永久链接以及url的重写方式有关。一旦我将永久链接选项更改为简单,一切似乎都很好。我正在使用Nginx进行本地安装。希望以后能找到原因。
答案 4 :(得分:0)
我在WordPress 5.2.2中遇到了类似的问题。我无法保存或发布页面(新页面或旧页面)。尽管页面编辑器中的所有请求都返回200,但我意识到某些请求具有站点的请求域,而其他请求具有托管公司的请求域。因此,我转到设置> 常规,并更改了设置站点地址(URL)和 WordPress地址(URL) >是相同的值(我将站点地址(URL)的值复制到了WordPress地址(URL)中),这解决了编辑器的问题。
答案 5 :(得分:0)
步骤1 :打开WordPress,然后以管理员身份登录。当您发布新内容或旧内容时,您会收到错误消息。
第2步:因此,现在选择WordPress编辑器的旧版本来使用新版本。要选择较旧的版本,请转到设置,然后单击文字。在这里您可以找到选项“经典编辑器”,如果找不到,请选择第二个选项。
这是一个选项,但是如果您对此选项不满意,请选择第二个选项,例如
打开WordPress,在左侧,您将找到要在WordPress中执行的任务的列表。单击选项“ 插件”,您将在插件屏幕中打开。在屏幕顶部,您具有“ 添加新”按钮。
第3步:点击添加新按钮后,将打开新屏幕。在那里,您可以看到经典的编辑器插件。请下载并安装它。安装完成后,请点击“ 激活”按钮将其激活。
第4步:再次,转到“设置”选项,然后单击“写作”。在“写作”部分,您具有许多选项,例如格式,默认帖子类别,默认帖子格式,所有用户的默认编辑器,允许用户切换编辑器,通过电子邮件发送帖子等。
在所有用户的默认编辑器中单击经典编辑器选项。这样,您就可以轻松进行新内容发布或更新之前的内容。