[英]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.