【问题标题】:Only print the parent category (WordPress)仅打印父类别(WordPress)
【发布时间】:2015-09-23 03:21:25
【问题描述】:

我正在为我的主题制作博客模板。 但是我有一个问题......

如果我在博客上发布帖子,我只想显示该帖子的父类别。

例如,如果我发布具有此类别层次结构的帖子: - 假期 - 法国 - 第一天

我只希望假期显示在我的博客上。

有人知道如何解决这个问题吗?

真诚地, 乔伦

【问题讨论】:

    标签: wordpress categories


    【解决方案1】:
    <?php $parentscategory ="";
    
    foreach((get_the_category()) as $category) {
    if ($category->category_parent == 0) {
    
    $parentscategory .= ' <a href="' . get_category_link($category->cat_ID) . '" title="' . $category->name . '">' . $category->name . '</a>, ';
    
    }
    
    }
    
    echo substr($parentscategory,0,-2); ?>
    

    【讨论】:

      【解决方案2】:

      这段代码可能对你有用:

      使用类别标签显示具有此类别(以及该类别的任何子类别)的帖子:

      $query = new WP_Query( 'category_name=Vacation' );
      

      或者

      $category_query_args = array(
          'category_name' => 'Vacation'
      );
      
      $category_query = new WP_Query( $category_query_args );
      

      请尝试告诉我。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-12
        • 1970-01-01
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多