我有一个名为“product”的自定义帖子类型,分类法为“brand”和“type”。
我想要存档第A页:
侧栏中包含所有“品牌”术语,链接到各自的存档页,列出了属于该术语的所有产品我想要存档第B页:
包含所有“类型”术语的侧栏链接到各自的存档页,列出了属于该术语的所有产品当我在存档页面a上单击产品的永久链接时,它应该会将我指向单个页面a
侧边栏中的所有“品牌”术语都链接到各自的存档页,同样,当我单击存档页B上的产品链接时,它会将我指向单个页面B
所有“类型”术语都链接到各自的存档页的侧栏产品内容如何在WordPress中实现此结果?
最合适的回答,由SO网友:Milo 整理而成
&存档页面A;B已经作为您的品牌和类型术语档案存在,您可以通过创建taxonomy-brand.php
和taxonomy-type.php
模板。
剩下的部分是两个不同的单一产品视图。实现这一点的最简单方法是在永久链接上附加一个GET var:
http://domain.com/product/someproduct/?origin=brand
http://domain.com/product/someproduct/?origin=type
WordPress具有内置功能
add_query_arg
要帮助您添加:
echo add_query_arg( \'origin\', \'brand\', get_permalink() );
然后在单个帖子模板中,您可以检查
$_GET[\'origin\']
确定要在侧边栏中显示的内容。