WordPress发布不了文章的一种原因和解决方法

最近新建了个英文WordPress站,安装好后写了一篇博文并发布,结果提示Page Not Found,文章发布不了。

考虑了导致出错的几种可能原因并做了调整,都没有效果。删除WP重新安装,问题依然如故。

此后试着从mysql数据库中直接添加了一篇博文,能正常发布。说明问题还是出在编辑发布环节上。

检查待发文章的代码,发现末尾多了句

“<audio style=”display: none;” controls=”controls”></audio>”

删掉后文章正常发布。

这段代码是有道词典取词划译插件自动添加的,直接导致了WordPress中文章无法发布(貌似影响的是英文WP,中文WP虽然也会自动添加,但仍可以发布)。

附:WordPress文章发布失败的其他常见原因和解决办法

  • 编辑器原因:安装经典编辑器插件,用经典编辑器发布
  • 插件冲突:停用插件
  • 固定链接原因:选用“朴素”链接
  • WP网址不一致:如加不加www,用http还是https,设置成一致。
  • .htaccess文件问题:删除或修改
  • 数据库问题