2012-07-11 28 views
0

的鏈接點擊一個分類顯示方面自定義分類條款頁面沒有找到WordPress的

情景時,我得到一個網頁未找到消息: 我有一個自定義後類型,稱爲「詞彙表」 附是一個稱爲「部分」的自定義分類,重寫爲「庫/術語表開始 - 此處」

我創建了一個列出分類中術語的頁面。這是一個帶有「詞彙表部分」的Wordpress頁面 - 頁面模板設置爲「taxonomy-section.php」。該頁面是「圖書館」的孩子,因此頁面的永久鏈接是「example.com/library/glossary-starts-here/glossary-sections/」

模板「taxonomy-section.php」具有下面的代碼:

<?php // Begin header section. 
$argterms=array(
'include' =>array(
    117,118,115) 
); 
$terms = get_terms('section', $argterms); 
echo '<ul>'; 
foreach ($terms as $term) { 
echo '<h3><a href="'.get_term_link($term->slug, 'section').'">' . $term->name . '</a></h3>'; 
} 
echo '</ul>'; ?> 
<div> 
<?php 

當鏈接到頁面「詞本節」,這是在其他一些網頁上使用一下,我得到找不到網頁消息

我已經知道了模板。做它的工作,因爲在某些情況下,因爲我在解決問題的過程中遇到了問題,所以我一直在努力。但是,我找不到導致頁面工作的一致條件。他的問題與改寫有關,但是我的測試沒有結果。

我很感激任何建議,爲什麼這不起作用,以及如何糾正它。 我特別困惑的是,我可以指定一個像「詞彙表部分」這樣的頁面,但沒有找到它。

謝謝。

回答

0

問題的根源在於我包含了分類的重寫,同時使用了分配有模板的頁面。 重寫被刪除後,似乎一切工作正常。

1

據我所知,WordPress有一個層次結構/解析順序(可以這麼說),當它得到請求時它看起來是什麼。從技術上講,分類只是一個標籤。

我不知道這是否會幫助:

http://justintadlock.com/archives/2009/06/04/using-custom-taxonomies-to-create-a-movie-database

但J.Tadlock始終是一個堅實的開端。

+0

謝謝,我只是試圖通過重構術語表來解決這個問題,所以這是一個很好的起點。 – dorich 2012-07-11 18:09:43

相關問題