WordPress获得耦合类别的单一链接

时间:2016-11-01 08:12:34

标签: php wordpress

我有一小类的树:

e.g。

  

-main(id:10)

     

- firstSub(id:14)

     

- secondSub(id:15)

     

- thirdSub(id:16)

我想要的是获得一个链接到几个子类别(例如链接到ID:14和16)或链接到主类别排除一个子类别(id:10 -id:15)。而且我不知道如何解决这个问题。 Get_the_category()仅适用于单个类别,get_the_terms()不适用于多个类别。我搜索这个问题的任何可能的解决方案,我没有匹配任何东西。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

你需要运行一个自定义循环...

  1. 在主题中创建页面模板...
    https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/
  2. 模板评论后立即添加循环...
    https://codex.wordpress.org/The_Loop#Using_the_Loop
  3. 根据需要添加类别参数,用逗号分隔的cat ID和以减号为前缀的排除类别...
    $query = new WP_Query( 'cat=10,-15' ); //Shows posts in category 10 not in 15
  4. 现在您查询了正确的帖子,只需使用帖子模板标签(或者如果您的主题有帖子,则发布模板部分)以根据需要输出帖子。
    https://codex.wordpress.org/Template_Tags#Post_tags