2012-07-19 80 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

所有我有要做的是在仪表板中重新保存我现有的永久链接。

谢谢你和我住在一起。我明白为什么要这样做,为什么要修复它。

相关问题