Barra di amministrazione superiore non visualizzata sul front-end

30 apr 2014, 11:23:17
Visualizzazioni: 18.6K
Voti: 0

Ho un problema con la visualizzazione della barra di amministrazione superiore sul mio sito. Ho cercato su Google e provato alcune soluzioni come:
1) Verificare wp_footer in footer.php
2) Spuntare la casella nel profilo utente "Mostra barra strumenti durante la visualizzazione del sito".

Ho fatto tutto ma senza successo. Qualcuno può indicarmi la direzione giusta? Sto usando il tema Classicraft.

Uso WordPress 3.8.3

Ho un'altra installazione di WordPress sullo stesso server dove vedo la barra di amministrazione, ma non su questo sito. È un problema specifico del tema?

Grazie in anticipo.

0
Tutte le risposte alla domanda 5
3

Potrebbe sicuramente essere un "problema" legato al tema. Per evitare problemi imprevisti in un tema, spesso disabilito la barra di amministrazione mentre ci lavoro. Cerca nel file functions.php (o simile) del codice come il seguente e rimuovilo:

function my_function_admin_bar() {
    return false;
}

add_filter('show_admin_bar', 'my_function_admin_bar');
30 apr 2014 11:38:43
Commenti

Grazie mille, è stato di grande aiuto. :) +1 per il tuo aiuto, lo metto qui scusa per questo dato che ho poca reputazione.

Patty31 Patty31
30 apr 2014 12:54:14

add_filter('show_admin_bar', '__return_false'); è sufficiente. WP ha una funzione predefinita per restituire il valore booleano.

bueltge bueltge
30 apr 2014 17:36:03

@bueltge Hai ragione, è sufficiente. Il motivo per cui ho postato questo codice era a causa di questo argomento: http://www.inkthemes.com/community/threads/where-is-my-admin-bar.7109/

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

Nel tuo file function.php del tema o in un file simile cerca

show_admin_bar( false ); 

oppure

add_filter('show_admin_bar', '__return_false');

Se ne trovi uno, rimuovilo.

30 apr 2014 15:18:14
0

E ho anche scoperto che nel tuo Profilo (wp-admin/profile.php), hai una casella di controllo etichettata (in francese):

Afficher la barre d’outils lorsque vous visitez le site

che significa letteralmente:

Mostra la barra di amministrazione quando visiti il sito web

(Scusa, al momento non ho un'installazione in inglese, quindi la frase in inglese potrebbe essere leggermente diversa, ma hai capito il concetto ;-))

7 apr 2016 16:58:50
0

Ho perso diverse ore su questo problema e c'è un altro motivo che non sembra essere menzionato da nessuna parte.

Devi assicurarti che in Impostazioni > Indirizzo WordPress (URL) e Impostazioni > Indirizzo del sito (URL), se uno ha il www allora anche l'altro lo abbia e viceversa. Altrimenti sembra che mentre navighi nel sito sia un dominio diverso rispetto all'area di amministrazione e la barra di amministrazione non viene visualizzata.

7 giu 2015 21:58:58
0

Verifica che il tuo tema includa una chiamata alla funzione wp_footer() in qualche punto, solitamente alla fine del file footer.php. Questo genera il codice necessario per visualizzare la barra di amministrazione.

7 apr 2016 17:52:07