Abbiamo fatto il nostro bel tema in WordPress e non vogliamo usare il widget META perché, oltre a quei 2 link che servono a “loggarsi” e ad “amministrare” il blog, è anche pieno di cianfrusaglie che a noi (o a coloro a cui abbiamo fatto il tema) non servono.
Io propendo sempre per eliminare il widget META dalla sidebar, e invece aggiungere quei 2 collegamenti che mi servono nel footer del blog.
Quello che serve è un link da cliccare per entrare nella pagina di LOGIN e, una voltra che siamo entrati, un link che ci permetta di tornare nell’area di AMMINISTRAZIONE.
Normalmente questo si potrebbe fare usando due codici tipici di WordPress:
<?php wp_loginout(); wp_register(); ?>
WP_LOGINOUT mostra la scritta Collegati oppure Esci a seconda che l’utente sia loggato oppure no; la seconda, WP_REGISTER, mostra Registrati oppure Amministra sito secondo lo stesso criterio
…solamente che questa funzione inserisce anche i tag di chiusura/apertura LI, perché è fatta apposta per la sidebar!
Allora usiamo un po’ più di codice e ci facciamo il nostro script personalizzato:
<?php wp_loginout(); if ( is_user_logged_in() ) { echo (" - <a href='http://.../wp-admin'>Amministra</a>"); } ?>
Le 3 righe che abbiamo inserito fanno sì che il link AMMINISTRA, verso l’area di amministrazione, sia visibile solo se un utente si è loggato! 🙂
Altri sono arrivati qui cercando:
verifica se funziona anche non in home page.
ciao
Mi pare proprio di sì. A te risulta di no?
Doz non avevo verificato era solo ad occhio però ora ho verificato ed in effetti funziona solo il home page la seconda soluzione a causa del href che aggiunge wp-admin alla fine del permalink e quindi in home page funziona nelle altre ti da’ un 404. Dovresti provare a mettere con bloginfo l’url del sito oppure naturalmente il percorso completo del blog.
Ciao
Già, hai ragione, è meglio mettere il percorso assoluto; vorrà dire che correggerò il codice.
ps: grazie della tua visita; sono addirittua onorato che un maestro come te sia venuto a scrivere qui! 🙂
Nessun maestro 🙂
ciao