繁体   English   中英

如何获得所有分类法,包括帖子类别、标签……?

[英]How can I get all taxonomies include post category, tag,…?

我怎样才能获得所有分类法,包括后分类法(类别、标签等)。 在这段代码中,我只在列表中得到分类法! 帮我

$args = array(
    'public'   => true,
    '_builtin' => false 
  ); 
  $output = 'names'; 
  $operator = 'and'; 
  $taxonomies = get_taxonomies( $args, $output, $operator ); 
  $options = get_option( 'accn_plugin_options' );
    echo "<select id='new_settings_plugin_list_taxonomy' name='accn_plugin_options[list]'>";
      echo "<option values=''>-- Please chose Taxonomy --</option>";
      foreach ( $taxonomies as $taxonomy ) {
          ?>
              <option value="<?php echo esc_attr($taxonomy) ?>" <?php selected( $options['list'], $taxonomy); ?>><?php echo esc_html__( $taxonomy, 'list' ) ?></option>
          <?php 
      }
    echo '</select>';  

使用“或”运算符获取默认的 post_type,如 'post'

$args = array(
  'public'   => true,
  '_builtin' => false
 );  
 
 $output = 'names'; 
 $operator = 'or';

如果您想获得像 nav_menu 或 link_category 这样的内置分类法,请将 '_builtin' 指定为 true

$args = array(
  'public'   => true,
  '_builtin' => true
 );  
 
 $output = 'names'; 
 $operator = 'or';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM