¿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');
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.
How to only show some widget in dashboard?
for example, in woocommerce
I want to show woocommerce status widget for role shop manager
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.
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.
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.
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.