存储现有所有术语的数组

时间:2014-04-25 作者:Nirs

如何存储现有所有术语的数组?(供管理员使用)

$taxonomy = \'MYTAXONOMY\'; 
$tax_terms = get_terms($taxonomy); 
    foreach ($tax_terms as $tax_term) {     
      echo  $tax_term->slug ; 
    }
似乎只适用于模板文件,但我想将此数组存储在函数中。用于在tinyMCE选择框中使用的php。

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

不确定问题出在哪里,你实际上就在那里!您可以在任何地方使用代码(只要在init 钩子),而不仅仅是在模板文件中。

$terms = get_terms( \'MYTAXONOMY\' );
$term_slugs = wp_list_pluck( $terms, \'slug\' );
wp_list_pluck() 是一个非常酷的小函数,可以从数组/对象数组中提取字段&;将其作为单个数组返回:

print_r( $term_slugs ); // Array( \'slug_1\', \'slug_2\', ... )

结束

相关推荐

想要wp_get_post_Terms以任意顺序返回,该怎么办?

下面的函数按字母顺序返回,而不是按任意顺序返回是否可以-不-按字母顺序返回,但按数组中给出的确切顺序返回?add_filter(\'the_content\', \'my_function\'); function my_function($content) { if ( is_single() && in_category( \'5\' ) ) { the_post_thumbnail(\'thumbnail\', array(\'class\' => \'