2013-03-17 131 views
0

我有一個名爲'The Books'的自定義帖子類型和一個名爲'The Books'的相對類別,用於這些自定義帖子。Wordpress - 將自定義帖子類型添加到菜單

當我類別的文章添加到我的導航菜單,這是行不通的,因爲它關係到的URL /分類/冊的,而不是僅僅去/冊的。如果我在默認帖子部分發布了它,它會正確顯示,但是當我在自定義帖子部分發帖時,它不會返回我的帖子。當然,我可以將自定義帖子部分中的單個帖子添加到導航菜單,但無法弄清楚如何添加自定義帖子的存檔頁面。

我的固定鏈接設置爲:URL /%postname%/所以我不知道爲什麼發生這種情況。

下面是我的自定義信息功能:

add_action('init', 'create_post_type'); 
function create_post_type() { 
    register_post_type('hpl_books', 
     array(
      'labels' => array(
       'name' => __('The Books'), 
       'singular_name' => __('Book') 
      ), 
      'taxonomies' => array('category'), 
      'public' => true, 
      'has_archive' => true, 
      'rewrite' => array('slug' => 'the-books'), 
     ) 
    ); 
} 

任何意見是極大的讚賞。 謝謝!

回答

1

爲了顯示結果,您不需要添加「the-books」類別。

您是否在您的page-templates目錄中創建了一個名爲「archive-hpl_books.php?」的視圖這是WordPress將尋找的文件來顯示您的自定義帖子類型的檔案。基本上,你會創建一個名爲「the-books」或其他的頁面,然後將archive-hpl_books.php設置爲模板。

http://codex.wordpress.org/Template_Hierarchy

我只迴應這一點,因爲我剛剛經歷了類似的問題去了,所以我下來幫忙。 :)

+0

啊是的,我有,但我不知道如何使用WordPress的自定義菜單調用它 - 有時答案是如此簡單,我只是做一個自定義鏈接到/書 – 2013-03-17 06:05:44

相關問題