我遵循几个地方的建议,使用以下过滤器删除选项卡。但是,出现的选项卡数量相同,最后一个选项卡只显示x次。我正在运行Multisite,4.0
过滤器:
function remove_media_editor_tabs( $strings ) {
$user_id = get_current_user_id();
$user = get_userdata( $user_id );
$user_has_role = array_intersect( $user->roles, array(
\'role_one\',
\'role_two\'
) );
if ( $user_has_role ) {
// remove "Create New Gallery"
unset( $strings["createGalleryTitle"] );
// remove "Set Featured Image"
unset( $strings["setFeaturedImageTitle"] );
// remove "Create Video Playlist"
unset( $strings["createVideoPlaylistTitle"] );
}
return $strings;
}
add_filter(\'media_view_strings\', \'remove_media_editor_tabs\');
屏幕截图: