¿Quieres eliminar elementos del menú de la barra de administración de WordPress 3.3+? Al agregar el siguiente código al archivo functions.php del tema de tu WordPress, puedes eliminar elementos del menú de la barra de administración de WordPress 3.3+.
function wps_admin_bar() {
global $wp_admin_bar;
$wp_admin_bar->remove_node('wp-logo');
$wp_admin_bar->remove_node('about');
$wp_admin_bar->remove_node('wporg');
$wp_admin_bar->remove_node('documentation');
$wp_admin_bar->remove_node('support-forums');
$wp_admin_bar->remove_node('feedback');
$wp_admin_bar->remove_node('view-site');
}
add_action( 'wp_before_admin_bar_render', 'wps_admin_bar' );
Esperamos que este código te haya ayudado a eliminar elementos del menú de WordPress. También te recomendamos consultar nuestra guía sobre eliminar scripts de emoji del encabezado de WordPress.
Gracias, ¿cuál es la lista de todos los nodos que se pueden agregar al fragmento?
Hola Andreas,
¡Excelente pregunta! Aquí tienes una lista de nodos que puedes probar. Nos encantaría saber tu opinión si funcionó. Si hay algo más específico, por favor házmelo saber. 🙂
wp-logo– El menú del logo de WordPress.about– El enlace "Acerca de WordPress".wporg– El enlace a WordPress.org.documentation– El enlace a la documentación de WordPress.support-forums– El enlace a los foros de soporte.feedback– El enlace para dar comentarios sobre WordPress.site-name– El enlace del nombre del sitio (contiene "Panel" y "Visitar sitio").view-site– El enlace "Visitar sitio".updates– El enlace de notificación de actualizaciones.comments– El enlace de comentarios.new-content– El menú "Nuevo" para agregar nuevas publicaciones, medios, etc.edit– El enlace "Editar" para la página/publicación actual (si aplica).user-info– El menú de información del usuario (con la foto de perfil del usuario y el enlace de cierre de sesión).search– El cuadro de búsqueda.Estaba buscando eliminar todo el cuadro de perfil de cuenta/usuario con el texto "Hola"... reemplazándolo por un botón de "cerrar sesión" para los usuarios.
¿es eso posible?
No tenemos un fragmento exacto para esto. Dicho esto, quizás quieras echar un vistazo a estos dos fragmentos:
https://www.isitwp.com/addremove-wp-admin-bar-links/
https://www.isitwp.com/replace-howdy-in-wordpress-3-3-admin-bar/
Hola,
Descubrí tu sitio hoy y ya me encanta, usé algunos fragmentos en una tienda de WordPress que estoy creando para un cliente. ¡Excelentes cosas!
Me preguntaba si podrías publicar un fragmento en la misma línea que este, pero para eliminar/deshabilitar elementos del menú de administración por rol de usuario. Por ejemplo, para el rol de editor, querríamos eliminar elementos del menú de administración. ¡Sería genial si pudieras ayudar con esto!
Hola Nick,
Creo que estarías buscando algo en esta línea. No lo probé, pero debería funcionar sin problemas. Sin embargo, querrías verificar otros roles, así que un "switch" podría funcionar mejor que un montón de sentencias "if".
global $current_user;
get_currentuserinfo();
if (user_can( $current_user, “subscriber”)){
echo ‘eres suscriptor’;
}
Hola,
Descubrí tu sitio hoy y ya me encanta, usé algunos fragmentos en una tienda de WordPress que estoy creando para un cliente. ¡Excelentes cosas!
Me preguntaba si podrías publicar un fragmento en la misma línea que este, pero para eliminar/deshabilitar elementos del menú de administración por rol de usuario. Por ejemplo, para el rol de editor, querríamos eliminar elementos del menú de administración. ¡Sería genial si pudieras ayudar con esto!
Buen fragmento de código. ¿Se puede hacer que solo desaparezca en ciertos tipos de publicaciones personalizadas?
Aquí hay otros para agregar:
$wp_admin_bar->remove_menu(‘comments’);$wp_admin_bar->remove_menu(‘new-content’);
Saludos, gracias Tom.
Además de eliminar el logo, estos son exactamente los dos que estaba buscando, ¡gracias por esto!
era un fragmento antiguo, ha sido actualizado ahora. Por favor, no agregues enlaces a plugins premium en los comentarios.
excelente consejo de WordPress... ahora puedo eliminar enlaces no deseados de la sección de administración de WordPress, muchas gracias Kevin...
De nada, me alegra ver que te gustan los fragmentos de WordPress 🙂
Hmm, ¿hay algún lugar donde haya documentación de todos los elementos del menú, etc...? Parece que varios de los publicados en tu artículo no hacen nada en absoluto (al menos en el backend; mis barras de administración front-end están deshabilitadas). Incluso con todos ellos descomentados, la barra de administración tiene casi tanta basura como cuando empecé.
Aunque es bueno deshacerse de ese logo de WordPress 😉
¿Qué es lo que buscas eliminar?
En el menú “+ Nuevo”, me gustaría eliminar los submenús “Entrada” y “Enlace”. ¿Hay alguna forma de hacer esto para la barra de administración 3.3? La única solución que he encontrado es eliminar todo el “+ Nuevo” agregando
$wp_admin_bar->remove_menu(‘new-content’);
a tu función. ¡Gracias por compartir!
¡Lo entendí! Acabo de agregar lo siguiente a tu función:
$wp_admin_bar->remove_menu(‘new-post’); $wp_admin_bar->remove_menu(‘new-link’);
[…] algunos, incluso puedes eliminar cualquier plugin que se haya agregado automáticamente a tu Barra de Administración. [vía WordPress Code Snippets] Acerca de Eric Dye: Creo en los medios que importan. He producido radio por más de 15 años, […]
[…] algunos, incluso puedes eliminar cualquier plugin que se haya agregado automáticamente a tu Barra de Administración. [vía WordPress Code Snippets] Acerca de Eric Dye: Creo en los medios que importan. He producido radio por más de 15 años, […]
¡Gracias, eso es muy útil!
Genial Surkho, ¡me alegra ayudar, disfruta del fragmento!
¿eh?