4 Técnicas Excelentes para Mejorar la Barra de Administración de WordPress
Si has actualizado a la última versión de WordPress (3.1), descubrirás que muestra la barra de administración de WordPress para ti y tus usuarios conectados. Aunque la barra de administración de WP se supone que facilita tu vida al proporcionar enlaces útiles en la parte superior de la página, no ofrece ninguna forma de personalización, lo que limita su utilidad.
Aquí hay 4 técnicas útiles que puedes utilizar para personalizar y aprovechar al máximo la barra de administración de WP.
1. Eliminar enlaces existentes de la Barra de Administración de WP
Navega a la carpeta de tu tema y abre el archivo
functions.phpcon un editor de texto.Pega el siguiente código al final del archivo:
add_action('wp_before_admin_bar_render','remove_admin_bar_links');
function remove_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->remove_menu('comments');
}El código anterior eliminará el enlace de “COMENTARIOS” de la barra de administración. Funciona usando las funciones $wp_admin_bar->remove_menu(ID). Al proporcionar el ID de los enlaces que deseas eliminar (en este caso, el ID es COMMENTS), puedes eliminar cualquier enlace de la barra de administración.
Aquí hay algunos IDs que te serán útiles:
- my-account-with-avatar / my-account: Enlaces a tu cuenta. El ID depende de si tienes el avatar habilitado o no.
- my-blogs: Menú Mis sitios. Solo para modo de red
- edit: Enlace de edición de publicacion/página
- new-content: Menú Añadir nuevo
- comments: Enlace de comentarios
- appearance: Menú de apariencia
- updates: Enlace de actualizaciones
- get-shortlink: Enlace corto a una página
2. Agregar enlaces personalizados a la Barra de Administración de WP
Para agregar tus propios enlaces a la barra de administración, agrega el siguiente código a tu functions.php.
add_action('wp_before_admin_bar_render','add_admin_bar_links');
function add_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->add_menu(array(
'id'=>'Google',
'title'=> __('Google'),
'href'=>'http://google.com'
));
}El ejemplo anterior agrega “Google.com” como un enlace en la barra de administración. Por supuesto, puedes personalizarlo a tu gusto. Las cosas que necesitas tener en cuenta son el ‘id’, ‘title’ y ‘href’.
id: el identificador para el enlace
title: el nombre que aparece en la barra de administración
href: la URL a la que apunta el enlace.
También puedes crear un submenú con el siguiente código:
add_action('wp_before_admin_bar_render','add_admin_bar_links');
function add_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->add_menu(array(
'id'=>'Google',
'title'=> __('Google'),
'href'=>'http://google.com'
));
$wp_admin_bar->add_menu(array(
'parent'=>'Google',
'id'=>'GoogleAnalytics',
'title'=> __('Google Analytics'),
'href'=>'http://google.com/analytics'
));
}Así es como se ve:
3. Mostrar el formulario de inicio de sesión si el usuario no ha iniciado sesión
De forma predeterminada, la barra de administración solo aparecerá para los usuarios conectados. Sin embargo, si deseas que la barra de administración sea visible para todos y que muestre el formulario de inicio de sesión si el usuario no ha iniciado sesión, puedes utilizar la funcionalidad mejorada de la barra de administración de WordPress para habilitar esto.
4. Deshabilitar completamente la Barra de Administración
Algunos de ustedes pueden no gustar de la barra de administración y desear eliminarla por completo. Aquí te mostramos cómo puedes hacerlo.
Inicia sesión en tu panel de WordPress y ve a la pestaña de tu perfil.
En la sección “Mostrar barra de administración”, desmarca la opción “ al ver el sitio ” y “ en el panel de control “. Guarda los cambios.
Si estás gestionando un blog con múltiples autores (o en modo de red) y deseas desactivar la barra de administración para todos tus autores, en tu archivo functions.php, copia y pega el siguiente código;
add_filter('show_admin_bar','__return_false');Esto desactivará la barra de administración en todo el sitio.
¿Qué otros trucos usas para personalizar la barra de administración de WP?