在WordPress中浏览自定义帖子类型

时间:2015-01-12 10:07:17

标签: php wordpress twitter-bootstrap content-management-system

我想使用WordPress(作为CMS)和Bootstrap(作为前端)重新设计我的网站。

现在,我已经非常成功,但我有一个特定的问题。

我有一个教程网站,我希望导航结构如下所示:

如果用户在我的'website-name/tutorials'上,那么在无序列表中显示所有教程系列标题(例如C ++,XHTML和CSS - 但不是每个系列中的单独教程)... < / p>

如果用户点击某个特定系列,则显示元素的有序列表(因此,如果他点击C ++,那么URL将为'website-name/tutorials/cplusplus',他将能够看到所有教程有序清单)。

如果单击某个特定教程,则URL会(例如)'website-name/tutorials/cplusplus/installing-the-program',并且用户将获得与教程相关的所有内容。

现在,我一直在尝试这一点并得出结论,最好的解决方案是创建名为&#34; Tutorial&#34;然后制作每个发布类型的教程。

但是,因为在'website-name/tutorials/cplusplus'上,我想在&#34; C ++&#34;中显示教程列表。教程系列和'website-name/tutorials'我想只显示教程名称,我不知道如何做到这一点。

我尝试使用Hiearchical帖子做到这一点(例如,我创建了一个名为&#34; C ++&#34的父帖;它的孩子们都是C ++系列中的所有教程)。

但是,我有一个问题,因为我的C ++教程系列有100个教程,但它向我显示了101个列表元素(我让网站在一个有序列表中显示所有自定义帖子类型),第一个在列表是C ++(父帖)。

所以,我想仅在列表开头的'website-name/tutorials'上回显系列名称。

我研究过,人们似乎在自定义帖子类型中使用存档,而不是父/子系统用于此类导航。

我只是想让一些有经验的WP用户告诉我,哪个是我问题的更好解决方案?处理这些父/子问题或从父/子帖子切换到档案帖子?

1 个答案:

答案 0 :(得分:0)

如果我完全理解或许使用标准帖子和类别会做到这一点?你的&#39; /教程/&#39;页面可以显示所有帖子的完整列表,当用户点击特定类别(例如C ++)时,只显示相关帖子。

您可以使用以下代码列出特定类别的帖子:

<?php query_posts( 'cat=20' ); ?>

改变&#34; 20&#34;使用所选的类别ID。

希望这有帮助!