2012-07-19 77 views
0

在以下開發站點上,我爲「文章」設置了自定義帖子類型。帖子類型名稱是「zu_articles」,slu is是「articles」。一切工作都在儀表板中,我可以生成文章列表。但是當你點擊文章鏈接時,它會轉到404頁面。我創建了以下頁面:single-zu_articles.php,基於我對WP模板層次結構的理解。如果它是基於slu and的,我也有single-aricles.php,但這也不起作用。自定義帖子類型和模板層次

http://zimmernutrition.com.s137737.gridserver.com/

有一個「最新文章」上看到的一切權利的內容滑塊下部件。

我在做什麼錯?

感謝

佈雷特

+0

我不認爲404錯誤是由缺少模板文件引起的。 WP會嘗試爲您的自定義帖子類型找到模板文件,如果它丟失了,它將使用single.php。我認爲你應該看看由WP_Query類生成的sql查詢,它會給你一個關於發生了什麼問題的想法。 – 2012-07-19 15:46:07

+0

我不明白你的意思。我在找什麼文件? – Brett 2012-07-19 15:56:14

+0

打開wp-includes/query.php並找到一行,說$ this-> request =「SELECT $ found_rows $ distinct $ fields FROM $ wpdb-> posts $ join WHERE 1 = 1 $ where $ groupby $ orderby $ limits」 ; ,然後添加var_dump($ this-> request);在這條線之後。 – 2012-07-21 12:18:00

回答

0

好了,你不會相信這一點......做StackOverflow上一些打獵時發現這個帖子:

Wordpress -- permalink with custom post types

所有我有要做的是在儀表板中重新保存我現有的永久鏈接。

謝謝你和我住在一起。我明白爲什麼要這樣做,爲什麼要修復它。

相關問題