2013-08-05 53 views
0

我的WordPress的3.5網站目前有幾百個不同類別的職位。我們現在面臨的問題是,我們有很多內容,我們希望爲每個部分創建子主頁。WordPress的「sub-homepages」

因此,例如,我們現在有這樣的結構:

Home 
-- Category 1 
---- Sub category 1 
---- Sub category 2 
---- Sub category 3 
-- Category 2 
---- Sub category 1 
---- Sub category 2 
---- Sub category 3 

我們想保持這樣的結構,但在1類,或從主網頁2類,當點擊,它就會顯示一個子網頁上內容管理按鈕,用於其下面的每個子類別。讓我們的用戶更輕鬆地深入瞭解他們正在尋找的內容。

我假設我需要製作一個自定義排序模板(對於子主頁),但希望有人能指出我正確的方向來實現這一目標嗎?

非常感謝。

回答

0

此功能頁面是你想要做什麼好資源: http://codex.wordpress.org/Function_Reference/wp_list_categories

你的模板文件將

  • category-{slug}.php(其中塞/ ID是在類別標記的)或
  • category-{id}.php如果存在沒有這些,它退到:
  • category.php

如果您在使用分類整理分類,你可以使用自定義分類模板,如:

  • taxonomy-{taxonomy}-{term}.php,所以你會:
  • taxonomy-cars-audi.php
  • taxonomy-cars-porche.php
  • taxonomy-planets-mars.php
  • taxonomy-planets-jupiter.php

在這裏看到:http://codex.wordpress.org/Template_Hierarchy#Category_display

導航

您在導航方面有問題:你想對所有cars而言,任何新增加的條款,自動在你的菜單中出現?如果是這樣,您可以使用wp_list_categories()顯示所有分類術語,並且您需要傳遞一些參數以顯示正確的分類。有關詳情,請參閱http://codex.wordpress.org/Function_Reference/wp_list_categories

您的其他選項是使用內置/ wp-admin/menu創建器創建自定義菜單。這將允許您選擇要在列表中顯示的條款,但是您必須手動刪除條款並添加新條款。

URL結構

另一項決定:你希望你的URL結構是什麼樣子?如果你想mysite.com/cars/audi/顯示所有奧迪的帖子,那麼默認分類模板文件(taxonomy-cars-audi.php)將正常工作。

但是,如果您想要自定義網址,例如mysite.com/best-cars-ever/,那麼您需要創建自定義網頁模板並將其鏈接到該網頁。