Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

it:Variabili globali

Introduzione

La variabili globali specifiche di WordPress sono usate per tutto il codice di WordPress per varie ragioni. Quasi tutti i dati che WordPress genera possono essere trovati in una variabile globale.

Si raccomanda di usare le apposite funzioni quando disponibili invece di modificare le variabili globali direttamente.

Per accedere ad una variabile globale nel proprio codice, è necessario dapprima globalizzare la variabile attraverso global $variabile;

Accedere ad altre variabili globali a parte quelle elencate sotto non è raccomandato.

Variabili dentro il Loop

Quando si è all'interno del loop, sono disponibili le seguenti variabili globali che contengono informazioni sul post corrente.

  • $post L'intero oggetto Post.
  • $authordata (object) Restituisce un oggetto con informazioni sull'autore, assieme all'ultimo $post. Oggetto descritto in Function_Reference/get_userdata.
  • $currentday Giorno del post.
  • $currentmonth Mese del post.
  • $page (int) La pagina del post, come specificata dalla variabile query page.
  • $pages (array) Le pagine in cui è suddiviso un post, separate da elementi <!--nextpage-->.
  • $multipage (boolean) Restituisce true se il post ha più pagine, correlato a $page e $pages.
  • $more (boolean) Restituisce true se ci sono più pagine nel post, correlato a $page e $pages.
  • $numpages (int) Restituisce il numero di pagine nel post, correlato a $page e $pages.

Booleani per il rilevamento del browser

Queste variabili globali custodiscono informazioni sul browser usato dall'utente.

  • $is_iphone (boolean) iPhone Safari
  • $is_chrome (boolean) Google Chrome
  • $is_safari (boolean) Safari
  • $is_NS4 (boolean) Netscape 4
  • $is_opera (boolean) Opera
  • $is_macIE (boolean) Mac Internet Explorer
  • $is_winIE (boolean) Windows Internet Explorer
  • $is_gecko (boolean) FireFox
  • $is_lynx (boolean)
  • $is_IE (boolean) Internet Explorer

Booleani per il rilevamento del Web Server

Queste variabili globali custodiscono informazioni sul web server usato per l'installazione corrente di WordPress.

  • $is_apache (boolean) Apache HTTP Server
  • $is_IIS (boolean) Microsoft Internet Information Services (IIS)
  • $is_iis7 (boolean) Microsoft Internet Information Services (IIS) v7.x

Veriabili sulla versione

  • $wp_version (string) La versione installata di WordPress
  • $wp_db_version (int) Il numero della versione del database
  • $tinymce_version (string) La versione installata di TinyMCE
  • $manifest_version (string) La versione del file manifest per la cache
  • $required_php_version (string) La versione di PHP che l'installazione corrente di WordPress richiede
  • $required_mysql_version (string) La versione di MySQL che l'installazione corrente di WordPress richiede

Varie

Variabili globali Admin

  • $pagenow (string) usata in wp-admin. Si veda anche get_current_screen() per le API del pannello di amministrazione
  • $post_type (string) usata in wp-admin
  • $allowedposttags (array)
  • $allowedtags (array)