Barra de administrador no se muestra en el front-end - Solución

30 abr 2014, 11:23:17
Vistas: 18.6K
Votos: 0

Tengo un problema con la visualización de la barra de administrador en mi sitio. Busqué en Google y probé algunas soluciones como:
1) Verificar wp_footer en footer.php
2) Marcar la casilla en el perfil de usuario que dice "Mostrar barra de herramientas al ver el sitio".

He hecho todo pero sin éxito. ¿Alguien puede indicarme la dirección correcta? Estoy usando el tema Classicraft.

Uso WordPress 3.8.3

Tengo otra instalación de WordPress en el mismo servidor donde puedo ver la barra de administrador, pero no en este sitio. ¿Es esto un problema específico del tema?

Gracias de antemano.

0
Todas las respuestas a la pregunta 5
3

Sin duda puede ser un "problema" relacionado con el tema. Para evitar problemas inesperados en un tema, frecuentemente desactivo la barra de administración mientras trabajo en él. Busca en functions.php (o similar) código que se parezca a esto y elimínalo:

function my_function_admin_bar() {
    return false;
}

add_filter('show_admin_bar', 'my_function_admin_bar');
30 abr 2014 11:38:43
Comentarios

Muchas gracias, eso ayudó. :) +1 por tu ayuda, lo pongo aquí ya que tengo baja reputación, disculpa por eso.

Patty31 Patty31
30 abr 2014 12:54:14

add_filter('show_admin_bar', '__return_false'); es suficiente. WP tiene una función por defecto para devolver el booleano.

bueltge bueltge
30 abr 2014 17:36:03

@bueltge Tienes razón, eso es suficiente. La razón por la que publiqué este código fue por este tema: http://www.inkthemes.com/community/threads/where-is-my-admin-bar.7109/

Stephan Vierkant Stephan Vierkant
30 abr 2014 17:40:34
0

En tu archivo functions.php del tema o en un archivo similar, busca:

show_admin_bar( false ); 

o

add_filter('show_admin_bar', '__return_false');

Si encuentras alguna de estas líneas, elimínala.

30 abr 2014 15:18:14
0

Y también descubrí que en tu Perfil (wp-admin/profile.php), tienes una casilla de verificación etiquetada (en francés):

Afficher la barre d’outils lorsque vous visitez le site

que significa literalmente:

Mostrar barra de administración al visitar el sitio web

(Lo siento, no tengo una instalación en inglés en este momento, así que la frase en inglés debe ser un poco diferente, pero entiendes la idea ;-))

7 abr 2016 16:58:50
0

Perdí bastantes horas en esto y hay otra razón que no parece estar documentada en ninguna parte.

Debes asegurarte de que en ajustes > Dirección de WordPress (URL) y ajustes > Dirección del sitio (URL), si una tiene www, la otra también la tenga y viceversa. De lo contrario, parece que mientras navegas por el sitio es un dominio diferente al área de administración y la barra de administración no se muestra.

7 jun 2015 21:58:58
0

Asegúrate de que tu tema incluya una llamada a la función wp_footer() en algún momento, generalmente al final del archivo footer.php. Esto genera el código necesario para que se muestre la barra de administración.

7 abr 2016 17:52:07