问题是…
当我单击编辑帖子/编辑页面时, 它尝试打开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请执行以下步骤, 可能会解决你的问题。
- 首先, 请确保在” wp-admin” 文件夹中有一个名为” post.php” 的文件。
- 然后禁用所有插件, 然后重试。如果可行, 请逐个启用每个插件, 以找出导致此问题的原因。
- 如果上述方法对你没有帮助, 请转到” 管理> 设置> 永久链接” 。请勿在” 固定链接” 页面上进行任何更改, 只需点击底部的” 保存更改” 按钮即可。现在尝试发布帖子。
- 如果仍然遇到问题, 请在” 永久链接” 页面中选择” 默认” 选项, 然后保存更改。之后, 你可以再次将其设置为上一个永久链接选项, 或者根据需要将其保留为默认值。然后尝试发布帖子。
- 但是, 如果问题仍然存在, 请检查” 设置> 常规” 中的” WordPress地址(URL)” 和” 博客地址(URL)” 是否正确设置(URL末尾没有斜杠)。
- 之后, 从” 设置> 撰写” 中” 更新服务” 字段中删除” http://rpc.pingomatic.com/” 链接, 然后再次尝试发布帖子。
- 如果以上所有更改仍然出现问题, 请复制下面给出的代码, 然后粘贴到.htaccess文件中。要添加的代码
RewriteEngine开
RewriteBase /
RewriteRule ^ index.php $-[L]
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule。 /index.php [L]
https://YOURDOMAIN.com/wp-admin/edit.php?post_type=page
【保存新帖子或编辑帖子时,WordPress会显示404页】改成:
https://YOURDOMAIN.com/wp-admin/edit.php?post_type=post
推荐阅读
- WordPress在渲染的源代码中显示wp_editor代码
- WordPress根据文章类别显示或隐藏文章标题
- WordPress(使用函数get_post_field()获取帖子内容时,短代码不起作用)
- WordPress短代码参数
- WordPress通过一致的网址提供资源
- WordPress搜索返回所有页面,与搜索词无关
- WordPress-发送有关元数据更改的电子邮件
- WordPress搜索栏结果空白页
- #yyds干货盘点#项目实战 <-; DeepSORT算法实现车辆和行人跟踪计数和是否道路违规检测