如何获得所有分类法,包括后分类法(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'分配给真正的
$args = array(
'public' => true,
'_builtin' => true
);
$output = 'names';
$operator = 'or';