X

Cómo eliminar la pestaña de opciones de pantalla en WordPress

Snippets by IsItWP

¿Está buscando una manera de eliminar la pestaña de opciones de pantalla? Estos snippets pueden ser útiles en el caso de que hayas hecho modificaciones en el admin y quieras ocultar las opciones de pantalla.

Instrucciones:

Añade uno de los siguientes snippets al archivo functions.php de tu tema o en un plugin específico del sitio.

  • Este fragmento eliminará por completo la pestaña de opciones de pantalla.
  • function remove_screen_options(){
        return false;
    }
    add_filter('screen_options_show_screen', 'remove_screen_options');
    
  • Este fragmento eliminará la pestaña de opciones de pantalla para todo el mundo excepto para el administrador o los usuarios con la capacidad manage_options.
    function remove_screen_options(){
       return current_user_can( 'manage_options' );
    }
    add_filter('screen_options_show_screen', 'remove_screen_options');
    

Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.

Si le gustó este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: Cómo crear un formulario de registro de usuario personalizado en WordPress y 43 temas de WordPress simples para iniciar fácilmente un sitio web.

Comentarios   Deja una respuesta

  1. How to only show some widget in dashboard?
    for example, in woocommerce
    I want to show woocommerce status widget for role shop manager

  2. I am 100% confident that this will not remove anything checked inside the screen options. Some themes can come up with their own screen options which is usually checked by default. This code will not remove them. So it is useless.

    1. We have tested it and at the moment it is working. Screen options are not directly part of the theme, though theme code could influence them.

  3. The api call
    add_filter(‘screen_options_show_screen’, ‘remove_screen_options’);

    does not work on version wordpress 5.2.4 please update the article.

    1. Be sure to add the whole snippet. Adding

      add_filter(‘screen_options_show_screen’, ‘remove_screen_options’);

      by itself will not work. From testing it, the snippet works on WordPress 5.3.

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad , y que todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

WordPress Launch Checklist

La lista definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de comprobación para el lanzamiento de su próximo sitio web de WordPress en un práctico ebook.
Sí, envíeme el ¡gratuito!