2016-07-20 55 views
0

是否可以使用相同的帖子標題爲不同的類別與漂亮的永久鏈接?重複標題永久鏈接

我想有/%category%/%postname%.html固定鏈接和兩個職位與同一個標題「職位名稱」,在不同的類別「類別1」和「類別2」 所以我想下面的鏈接:

> http://www.example.com/category-1/post-title.html 
> http://www.example.com/category-2/post-title.html 

但是當我發佈的第二個職位,那麼它的URL被改變標題-2後,所以URL是http://www.example.com/category-2/post-title-2.html

所以,我想在文章標題duplicities,而不是在整個URL,因爲其他類別。有什麼辦法可以達到這個目的嗎?

+0

后冠軍2.HTML這是你的後團狀,而不是一個稱號。在WordPress中,如果您創建具有相同名稱的帖子,它會更改slu but,但標題保持不變 –

+0

是的,我需要相同的哨子,但不同的類別,它如何解決? –

+0

類別和帖子名稱生成不具有相關性。你想要什麼鏈接? –

回答

0

,如果我沒看錯,你需要創建新的重寫規則是這樣的

add_filter('rewrite_rules_array', 'post_name_rewrite_rule'); 
function post_name_rewrite_rule($rules) { 
    $new_rules = array(); 
    $post = get_post(); 
    foreach ($post as $post) { 
     $post_name = preg_replace('#\s+#', '-', $post->name); 
     $new_rules['/'.$post->slug}.'/'] = '/'.url_encode($post_name).'/'; 
    } 
    return $new_rules + $rules; 
} 
+0

對不起,它不起作用。你錯了:$ new_rules ['/'.$ post-> slug}。'/']。但是當我修復並使用仍然不起作用。 –

+0

這裏我找到一個答案,我很失望 http://wordpress.stackexchange.com/questions/95758/allow-duplicate-permalink-slugs-for-posts-in-different-categories –

+1

@NguyễnVinh即使他的答案didn不幫你;你不應該失禮,因爲他花費了他的時間和精力去幫助。而且,不能保證他會100%正確。禮貌只是禮貌。 – Poiz