35 votes

La barre d'administration Wordpress ne s'affiche pas sur le site frontal

Pourriez-vous s'il vous plaît m'aider avec ce problème? La barre d'administration Wordpress ne s'affiche pas sur le front-end (pages visibles par le public) de mon site Web. Elle s'affiche lorsque je suis connecté à l'arrière-plan, c'est-à-dire sur le tableau de bord. Les paramètres utilisateur sont corrects (réglés pour afficher la barre d'administration lors de la visualisation du site). J'ai essayé de désactiver (puis, de réactiver) les plugins installés, mais toujours rien.

Juste une note de contexte : J'ai récemment transféré le site sur mon hébergeur web (je développais localement et tout fonctionnait et fonctionne toujours). Et j'ai un dossier personnalisé pour Wordpress. Je me demandais si le problème était lié à cela.

S'il vous plaît aidez-moi, j'ai cherché partout mais il semble que tout le monde cherche à cacher le panneau d'administration au lieu de l'afficher.

Merci d'avance

2voto

squarecandy Points 882

Tout d'abord, vérifiez à nouveau tous les autres éléments mentionnés ici (wp_footer(), etc).

Trois autres choses à vérifier :

  • assurez-vous que header.php contient > pas seulement
  • essayez de désactiver les plugins un par un si vous avez encore des problèmes. (Pour moi, le Simplest Gallery 2.7 avec WP 3.7.1 a causé un conflit qui a fait disparaître la barre d'administration)
  • cherchez function remove_admin_bar() { return false; } dans functions.php du thème - changez-le en return true.

1voto

Danil Points 101

Il suffit d'ajouter dans votre modèle avant et avant

1voto

user3641888 Points 1

Pour moi, le problème était que j'utilisais http://mydomain.com/wp dans l'adresse WordPress mais http://www.mydomain.com pour l'adresse du site. Nous avions ajouté les www à l'adresse WordPress pour que Google Analytics fonctionne et c'est à ce moment-là que la barre d'administration s'est cassée.

Ajouter les www à l'adresse WordPress a résolu le problème.

1voto

Allon Points 91

Pour clarifier après beaucoup de recherche d'une solution, similaire à la solution de MattKnowles mais plus spécifique : Assurez-vous que dans les paramètres > Adresse WordPress (URL) et paramètres > Adresse du site (URL) que si l'un a www alors l'autre aussi et vice-versa. Sinon, il semble que lorsque vous naviguez sur le site, c'est un domaine différent de la zone d'administration et la barre d'administration ne s'affiche pas.

1voto

Moneymakerspy Points 11

Assurez-vous que les adresses du site sont les mêmes ! J'en avais configuré une sur http://www.example.com et l'autre (WordPress) sur http://example.com ou vice versa.

Je les avais configurées de cette façon parce que je pensais que c'était nécessaire pour que le site s'affiche lorsque vous tapez l'URL sans le www.

Maintenant que les deux adresses sont les mêmes (avec le www), ma barre d'administration fonctionne, je reste connecté, je peux commenter, voir l'aperçu ou le contenu en mode brouillon, m'authentifier et me déconnecter sur différents sites, waouh !

Une année entière à se demander pourquoi WP ne fonctionnait jamais correctement sur plus de 30 sites web !

Je vais changer les adresses pour qu'elles soient toutes "www" sur le reste de mes 30 sites maintenant et profiter de WordPress sans erreur pour la première fois... c'est un jour formidable !

N'oubliez pas de supprimer tout code de barre d'administration que vous avez ajouté dans le fichier functions.php de votre thème ou dans votre fichier styles.CSS

Merci à tous ceux qui nous aident ici !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X