我正在建立一个电影网站,下面是获取分类的代码
function display_post_taxonomies( $content ) {
if( is_single() ) {
$args = array( \'public\' => true, \'_builtin\' => false );
$output = \'objects\';
$operator = \'and\';
$taxonomies = get_taxonomies( $args, $output, $operator );
if( $taxonomies ) {
$content .= \'\';
foreach( $taxonomies as $taxonomy ) {
$args = array(
\'orderby\' => \'name\',
\'echo\' => false,
\'taxonomy\' => $taxonomy->name,
\'title_li\' => \'\' . __( $taxonomy->labels->name, \'your-themes-text-domain\' ) . \'\',
\'show_option_none\' => __( \'No \' . $taxonomy->labels->name, \'your-themes-text-domain\' )
);
$content .= \'
\' . wp_list_categories( $args ) . \'
\';
}
$content .= \'\';
}
}
return $content;
}
第一个
$args
是通用的,用于显示所有未内置的分类法,但我想排除两个分类法,但我不能\'t如果我只想显示一个分类法,我将使用此代码
$args = array( \'name\' => \'actors\');
所以我尝试了以下代码,但没有成功
$args = array(
\'name\' => array( \'actors\', \'directors\', \'musicians\' )
);
我该怎么做?提前谢谢。