【发布时间】:2013-06-24 02:04:33
【问题描述】:
我有一个自定义帖子类型(“products”)和关联的自定义分类(“product_type”)。 因此,当我创建产品时,我会选择它所属的类别。
分类是分层的,它是这样的:
Category 1
Sub-Category 1.1
Sub-Category 1.2
Sub-Category 1.3
Category 2
Category 3
Sub-Category 3.1
Sub-Category 3.2
etc, etc
我想要(但不知道该怎么做)是创建一个菜单来动态复制我的分类,以及与之关联的产品。
渲染出来的html应该是这样的:
<ul>
<!--first level-->
<li>
<a href="#">Category 1</a>
<ul>
<!--second level-->
<li>
<a href="#">Sub-category 1.1</a>
<!--third level-->
<ul>
<li><a href="#">product</a></li>
<li><a href="#">product</a></li>
</ul>
</li>
<!--second level-->
<li>
<a href="#">Sub-category 1.2</a>
<!--third level-->
<ul>
<li><a href="#">Product</a></li>
<li><a href="#">Product</a></li>
</ul>
</li>
</ul>
</li>
<!--first level-->
<li class="first-level">
<a href="#">Category 2</a>
<ul>
<!--second level-->
<li><a href="#">Product</a></li>
<!--second level-->
<li><a href="#">Product</a></li>
<!--second level-->
<li><a href="#">Product</a></li>
</ul>
</li>
</ul>
我知道html,但我对php不太精通。
谁能指出我正确的方向来实现这一目标?
谢谢!
【问题讨论】:
-
嗨,我实际上在几周前为客户构建了一个具有类似结构的自定义导航。我想我可以提供帮助,但您介意分享更多有关信息如何存储在数据库中的信息吗?自定义帖子类型很简单,但是您如何标记分类法。是那些 page_meta 信息,还是别的什么?您可以分享的有关其工作原理的越多越好(即代码示例会很棒)。
-
嗨,克里斯,感谢您的关注,但我找到了解决方案。你可以在我的回答中查看。再次感谢您的关注。
-
很好......看起来或多或少像我的想法。很高兴你解决了!
标签: wordpress wordpress-theming custom-taxonomy