2012-08-18 130 views
0

嗨,我正在閱讀Building wordpress themes from scratch爲了解主題development.I在本書中闡述瞭如何創建自定義帖子類型pages.And作者提到,該功能是必需的爲了顯示頁面:WordPress的自定義帖子類型頁面顯示

add_action('init' , 'director_rewrite'); 
function director_rewrite(){ 
    global $wp_rewrite; 
    $wp_rewrite->add_permastruct('typename','typename/%year%%postname%/' , true , 1); 
    add_rewrite_rule('typename/([0-9]{4})/(.+)/?$','index.php?typename=$matches[2]', 'top'); 
    $wp_rewrite->flush_rules(); 
} 

我已刪除的功能和頁面仍然顯示corectly沒有it.That使我相信的,我不明白,這世界衛生大會做actualy。

那麼這個功能是否需要正確顯示自定義的帖子類型頁面呢?如果是這樣,它會做什麼?

回答

1

它爲頁面的永久鏈接結構添加重寫規則。如果您將其刪除,該頁面仍可正確顯示,但鏈接到您的頁面則不同!

相關問題