WordPress中的类别和子类别顺序问题

时间:2017-10-27 作者:user2882154

我的网站上有两个父类别,每个类别都有子类别,如下所示:

constructions corollaires
    01
    02
    03
    04

Between two suns
    I
    II
    III
    IV
我试图在存档页上显示父类别,以及子类别。

以下是父类别的代码:

<?php 

    $category = get_the_category(); 
    echo $category[0]->name;

?>
对于儿童类别:

<?php 

    $category = get_the_category(); 
    echo $category[1]->name;

?> 
我不明白的是,对于在“两个太阳之间”类别内的帖子,第一个代码回显“两个太阳之间”,这是正确的值,但在“构造花冠”类别内的帖子,它回显子类别“I”,而不是“构造花冠”。

我的第二个代码也有同样的问题,对于在“两个太阳之间”类别中的帖子,第二个代码回显“I”,这是正确的值(第一个子类别),但是在“构造花冠”类别中的帖子,它回显“构造花冠”,例如,父类别而不是“01”(子类别)。

我不明白我做错了什么。。。

我的所有类别都在后端排序。

有人能帮我吗?这看起来像是一个订购问题,但我真的不知道如何解决这个问题!

1 个回复
SO网友:Zaheer Abbas Aghani

尝试使用orderby name和order asc和desc实现类别顺序

      $categories = get_categories( array(
          \'orderby\' => \'name\',
          \'order\'   => \'ASC\'
      ) );

      foreach( $categories as $category ) {


          echo $category_names = $category[1]->name;

      } 

      //  echo wp_json_encode($category_names);

结束

相关推荐

包含PHP文件的短代码,传递的各种参数要包含吗?

希望在WP内容中包含php文件。某些参数会因包含而有所不同。我想写一个包含短代码的代码。我do not 希望为每个包含文件编写不同的包含函数。短代码示例:[包括文件路径=\'/包括/狗。php“color=\'black\'size=\'large\'][包括文件路径=\'/includes/table.php“type=\'dogs\'number=\'5\'sort=\'desc\']函数包含文件后,所有其他参数将传递给THAT file. 这可能吗?此代码已关闭,除了获取包括的所有其他参数:// S