Verifica se l’utente si trova nel pannello di amministrazione del sito (console o qualsiasi altra pagina di amministrazione).Tag condizionale.
is_admin();
Esempio
if(! is_admin()){
echo "Stai visualizzando il tema";
} else {
echo "Stai visualizzando i pannelli di amministrazione di WordPress";
}
La funzione non controllerà se l’utente è autorizzato e se l’utente ha la possibilità di visualizzare il pannello di amministrazione.
Utilizzare current_user_can() per testare le capacità dell’utente.
La funzione funziona già in una fase molto precoce del caricamento: prima dell’inizio di qualsiasi hook, anche prima dell’inizio della costante SHORTINIT.
Non ci sono ganci.
ritorna
if( is_admin() ){
// ...
}
Booleano: vero se questa è la pagina di amministrazione e falso altrimenti.
l’uso di
if ( is_admin() ) {
echo "Sei nell'area di amministrazione";
}
else {
echo "Stai visualizzando il front-end del sito (argomento)";
}
Osservazioni
Globale. WP_Screen. $schermata_attuale
elenco delle modifiche
Dalla versione 1.5.1 Introdotta.
function is_admin() {
if ( isset( $GLOBALS['current_screen'] ) ) {
return $GLOBALS['current_screen']->in_admin();
} elseif ( defined( 'WP_ADMIN' ) ) {
return WP_ADMIN;
}
return false;
}
Dopo una pluriennale esperienza professionale in qualità di ‘web developer’ presso agenzie di comunicazione e aziende informatiche, ho deciso di intraprendere la sfida della libera professione. Da oltre 13 anni collaboro stabilmente con agenzie di comunicazioni e agenzie turistiche e freelance sia nel panorama nazionale e internazionale. Sviluppare software e creare applicazioni è una professione che richiede una grande passione, molta dedizione e massima precisione, oltre a tanta esperienza. Non basta essere programmatori. Non ci si improvvisa. Bisogna capire le esigenze del committente, conoscere i sistemi, i linguaggi, il mercato e, alla fine… programmare e rendere usabile un prodotto “virtuale”.
Lascia un commento