我决定删除一个自定义帖子类型,改为页面。页面显示正常,但目录中使用的自定义帖子类型返回404,即使页面显示正常。
这是一个example
/contractions/子目录中的每个页面都返回404,即使该页面显示了正确的内容。
我从数据库中删除了所有带有该posttype的帖子,但我想我肯定遗漏了什么。
有什么想法吗?
我决定删除一个自定义帖子类型,改为页面。页面显示正常,但目录中使用的自定义帖子类型返回404,即使页面显示正常。
这是一个example
/contractions/子目录中的每个页面都返回404,即使该页面显示了正确的内容。
我从数据库中删除了所有带有该posttype的帖子,但我想我肯定遗漏了什么。
有什么想法吗?
这个问题可能有点难以分类。我会先检查你的permalinks结构。保存时,新代码将写入。htaccess文件。
当您请求一个不存在的URL时,WordPress会这样做。它会给出一个404,但它会在数据库中搜索类似的slug并显示该页面。
如果你在/content/my post-slug上有一个页面,而有人在/my post-slug上打孔,通常会尝试302重定向到该帖子。不过,我遇到过这样的404行为。关于。htaccess mod\\u rewrite config导致WordPress无法正确重定向。
通过刷新重写规则,我终于成功了<?php flush_rewrite_rules( false ); ?>
在我的功能中。php。我添加了它,刷新了页面,然后删除了它。