我想在WORDPRESS中为作者设置禁用MEDIA LINK TO设置。我尝试了以下代码,但作者仍然可以更改设置。
add_action( 'print_media_templates', function(){
echo '<style>.post-php select.link-to option[value="post"] {display:none;}</style>';
});
我尝试使用像display:none
这样的CSS技巧,但它也不起作用。有没有办法做到这一点?
答案 0 :(得分:0)
请尝试以下代码:
add_action( 'admin_init', 'remove_media_menu_pages' );
function remove_media_menu_pages() {
if ( is_user_logged_in() )
{
$user_ID=get_current_user_id(); //Get current user id
$user = new WP_User( $user_ID );
if ( !empty( $user->roles ) && is_array( $user->roles ) )
{
foreach ( $user->roles as $role )
if($role == 'author') {
// Remove the "Media" Menu from the list
remove_menu_page('upload.php');
}
}
}
}