Get get_terms alphabetically

时间:2016-09-08 作者:Sachin

我想按字母顺序获取多个分类法的列表,因为术语的数量非常大,因此将使用字母分页进行管理,我想获取特定字母的\\u terms查询,例如获取以“B”或“C”开头的所有术语的列表。请指导我如何实现这一点。

下面是用B表示的所有术语,其行为为%B%,但我需要B%

    $args = array(
      \'orderby\'    => \'name\', 
      \'order\'      => \'ASC\',
      \'name__like\' => \'b\',
      \'number\'     => \'20\', 
    );

1 个回复
SO网友:Dexter0015

也许可以尝试使用name\\uu like作为MySQL like:


$args = array(
      \'orderby\'    => \'name\', 
      \'order\'      => \'ASC\',
      \'name__like\' => \'b%\',
      \'number\'     => \'20\', 
    );

相关推荐

GET_THE_TERMS与wp_GET_POST_TERMS中的奇怪结果

我正在尝试制作一个面包屑函数,但有一个小问题。。。使用时:$categories = get_the_terms( $post->ID, \'product_cat\' ); 我得到了一个循环中使用的类别数组,等等。唯一的问题是它是按字母顺序排列的。(我希望它按层次顺序排列。)经过一番挖掘,我发现了一种替代方法,即使用wp\\u get\\u post\\u terms(),但我肯定遗漏了一些东西,因为当我使用此方法时:$categories = wp_get_post_terms( $p