保存新帖子或编辑帖子时,WordPress会显示404页

问题是… 当我单击编辑帖子/编辑页面时, 它尝试打开http://localhost/site/wp-admin/post-108.php?post = 286&action = edit并最终显示404页面。保存新帖子/页面时, 它还会显示404页面。
我不记得我到底做了什么, 但是在我重命名模板文件时, IDE必须在代码重构后开始执行。
wp-admin文件夹中或主题文件夹中没有post-108.php, 但是有post.php。我不知道为什么要尝试打开不存在的post-108.php。
注意:这是一个自定义主题, 我正在使用Wordpress 4.7.4构建自己
谢谢你们。
#1请执行以下步骤, 可能会解决你的问题。

  1. 首先, 请确保在” wp-admin” 文件夹中有一个名为” post.php” 的文件。
  2. 然后禁用所有插件, 然后重试。如果可行, 请逐个启用每个插件, 以找出导致此问题的原因。
  3. 如果上述方法对你没有帮助, 请转到” 管理> 设置> 永久链接” 。请勿在” 固定链接” 页面上进行任何更改, 只需点击底部的” 保存更改” 按钮即可。现在尝试发布帖子。
  4. 如果仍然遇到问题, 请在” 永久链接” 页面中选择” 默认” 选项, 然后保存更改。之后, 你可以再次将其设置为上一个永久链接选项, 或者根据需要将其保留为默认值。然后尝试发布帖子。
  5. 但是, 如果问题仍然存在, 请检查” 设置> 常规” 中的” WordPress地址(URL)” 和” 博客地址(URL)” 是否正确设置(URL末尾没有斜杠)。
  6. 之后, 从” 设置> 撰写” 中” 更新服务” 字段中删除” http://rpc.pingomatic.com/” 链接, 然后再次尝试发布帖子。
  7. 如果以上所有更改仍然出现问题, 请复制下面给出的代码, 然后粘贴到.htaccess文件中。要添加的代码

      RewriteEngine开
      RewriteBase /
      RewriteRule ^ index.php $-[L]
      RewriteCond%{REQUEST_FILENAME}!-f
      RewriteCond%{REQUEST_FILENAME}!-d
      RewriteRule。 /index.php [L]


#2我还没有对这个真正的解决方案进行排序, 因为上述方法都不适合我。我确实有解决方法。.如果你可以进入仪表板中的页面, 但” 帖子” 为你提供404, 则只需转到页面并替换查询。
https://YOURDOMAIN.com/wp-admin/edit.php?post_type=page

【保存新帖子或编辑帖子时,WordPress会显示404页】改成:
https://YOURDOMAIN.com/wp-admin/edit.php?post_type=post

    推荐阅读