如何获取包含post分类法的所有分类法(类别、标签、..)。在这段代码中,我只获得了清单中的分类法!帮帮我
$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>'; 发布于 2021-06-25 15:08:48
使用“or”运算符获取默认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';https://stackoverflow.com/questions/68124732
复制相似问题