0
我更改了我的WordPress网站以使用Post Name固定链接设置。但只有一些帖子正在使用www.example.com/post-name格式进行加载。使用ww.example.com/post-id加载的帖子有很好的比例。自定义永久链接仅适用于某些文章
我看过并比较了这些帖子,在无效帖子中找不到任何特别的东西。他们都有有效的头衔。
我还有什么要解决这个问题?
感谢。
我更改了我的WordPress网站以使用Post Name固定链接设置。但只有一些帖子正在使用www.example.com/post-name格式进行加载。使用ww.example.com/post-id加载的帖子有很好的比例。自定义永久链接仅适用于某些文章
我看过并比较了这些帖子,在无效帖子中找不到任何特别的东西。他们都有有效的头衔。
我还有什么要解决这个问题?
感谢。
我会去“重新保存”您的固定链接选项,进入设置>固定链接并将其设置为其中一个默认值 - 保存 - 然后将其设置回您希望他们如何查看和再次保存。您也可以查看flush_rewrite_rules()
函数,特别是如果您添加了任何自定义帖子类型或插入了带插件或wp_insert_post()
函数的帖子。
编辑:由于您使用自定义文章类型,尝试冲洗功能是这样的:
function flush_rewrite_on_save_my_custom_post_type(){
xhynk_register_my_custom_post_type(); //The function used to register the custom post type
flush_rewrite_rules();
}
和其挂到save_post()
钩
add_action('save_post', 'flush_rewrite_on_save_my_custom_post_type');
// or
add_action('save_post_my_custom_post_type', 'flush_rewrite_on_save_my_custom_post_type');
感谢response.I试图重新通过更改不同的默认选项多次保存永久链接选项。但是这并没有解决问题。我创建了一个自定义帖子类型,但尚未积极使用它。你认为只是在系统中有一个自定义的帖子类型导致了这个问题? – Dhanushka
Ohh ...并回答你的问题的最后部分,所有帖子都是使用WP All Import插件从XML文件自动创建的。 – Dhanushka
我确实在做。您可以发布您用于制作自定义帖子类型的代码吗?现在,您可以尝试注释自定义帖子类型的代码,然后再次重新保存永久链接,看看是否可以解决您的问题。如果确实如此,则问题在于您的实施。 – Xhynk