Wordpress 如何筛选注册表\分类法
基于上述内容,是否可以根据WP_术语中添加的外部属性管理过滤器 显然这是一个很老的问题,但是过滤器是在WordPress 4.4中引入的,它允许过滤任何参数 例如,如果要使分类法不公开:Wordpress 如何筛选注册表\分类法,wordpress,filter,add,Wordpress,Filter,Add,基于上述内容,是否可以根据WP_术语中添加的外部属性管理过滤器 显然这是一个很老的问题,但是过滤器是在WordPress 4.4中引入的,它允许过滤任何参数 例如,如果要使分类法不公开: register_taxonomy( 'email_lists', array( 'subscriber', 'newsletter' ), array( 'public' => false, 'hierarchical' => false, 'labe
register_taxonomy( 'email_lists', array(
'subscriber',
'newsletter'
), array(
'public' => false,
'hierarchical' => false,
'labels' => $labels,
'show_ui' => true,
'update_count_callback' => array( &$this, 'update_post_term_count' ),
'show_in_nav_menus' => true,
'show_tagcloud' => false,
'query_var' => true,
'capabilities' => array(
'manage_terms' => 'email_edit_lists',
'edit_terms' => 'email_edit_lists',
'delete_terms' => 'email_delete_lists',
'assign_terms' => 'email_assign_lists',
),
) );
function so_22326532_register_taxonomy_args( $args, $taxonomy ) {
if ( $taxonomy == 'email_lists' ) {
$args['public'] = false;
}
return $args;
}
add_filter( 'register_taxonomy_args', 'so_22326532_register_taxonomy_args', 10, 2 );