如何隐藏或删除MEDIA LINK TO设置?

时间:2015-04-15 08:59:26

标签: wordpress attachment options

我想在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技巧,但它也不起作用。有没有办法做到这一点?

1 个答案:

答案 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');

            }
        }
    }


}