admin管理员组

文章数量:1420181

I want a good way to remove/hide fields from the admin dashboard on pages like My Sites, Your Profile, Add New (User) etc. I know it is easy to hide with css, but the problem is that it is also easy to activate again via the browser. So I though about using jQuery to remove them instead.

Tried using the code below without any success:

add_action( 'current_screen', 'wpdocs_this_screen' );
function wpdocs_this_screen() {
    $currentScreen = get_current_screen();
    if( $currentScreen->id === "my-sites" ) {
      ?>
        <script type="text/javascript">
            jQuery( document ).ready(function( $ ){
                $('#myblogs').remove();
            } );
        </script>
      <?php
    }
}

It is supposed to load when the admin visits /wp-admin/my-sites.php But it does not work. And I tried replacing the jQuery with an alert to easily spot if it was working. But still no go.

Any ideas on how to do this?

本文标签: customizationRemoving fields and buttons from admin dashboard