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