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



问题是...当我单击编辑/编辑页面时,它试图打开http://localhost/site/wp-admin/post-108.php?post =286& Action =编辑并最终出现在404页上。它还显示保存新帖子/页面时的404页。

我不记得我做了什么,但是当我重命名模板文件时,我的IDE重新分配了代码后,它一定已经开始。

没有 post-108.php WP-ADMIN 文件夹或我的主题文件夹内部,但是有post.php。我不知道为什么它试图打开不存在的108.php。

注意:这是我使用WordPress 4.7.4

的自定义主题

谢谢大家。

我无法通过此处提到的方法解决问题。

对我有用的是简单地禁用 modSecurity in cpanel

通过以下步骤解决您的问题。

  1. 首先确保在" wp-admin"文件夹中有一个名为" post.php"的文件。

  2. 然后禁用所有插件,然后重试。如果有效,请启用每个插件,以发现引起此问题的原因。

  3. 如果上述一个人对您无济于事,请转到您的"管理>设置>永久链接"。不要更改该永久链接页面上的任何内容,而只需单击底部存在的"保存更改"。现在尝试发布帖子。

  4. 如果您仍然遇到问题,请在永久链接页面中选择"默认"选项,然后保存更改。之后,您可以再次将其设置为先前的永久链接选项,也可以根据需要将其保留为默认值。然后尝试发布帖子。

  5. 如果问题退出,请检查" WordPress地址(URL("one_answers"博客地址(URL("在"设置>"常规"'(URL的末尾没有斜线(中正确设置。<<<<<<<<<<<<<<

  6. 之后,删除链接'http://rpc.pingomatic.com/'来自字段'update'update'services'在"设置>写作"中,然后再次尝试发布帖子。

  7. 如果出现问题,上述所有更改都会出现,请复制下面给出的代码,并在.htaccess文件中粘贴。代码要添加


    重新创新
    rewriteBase/
    重写 ^index.php $ - [l]
    rewriteCond%{request_filename}!-f
    重新WriteCond%{request_filename}!-d
    重写。/index.php [l]

在我尝试了所有内容后,CPanel中禁用ModSecurity为我工作。

我尚未对这个真正的解决方案进行整理,因为以上都不适合我。我确实有工作。如果您可以进入仪表板中的页面,但是帖子给您404,然后转到页面并替换查询。

https://YOURDOMAIN.com/wp-admin/edit.php?post_type=page

更改为:

https://YOURDOMAIN.com/wp-admin/edit.php?post_type=post

最新更新