WordPress utilizza numerose funzioni e costanti che restituiscono nomi di percorso e indirizzi URI.
Eccone un elenco con breve descrizione.
Funzioni
| nome | hook (filter) | descrizione |
|---|---|---|
| get_template() | template | Restituisce il nome del tema corrente. Se usata in un tema child, restituisce il nome del tema padre. |
| get_template_directory() | template_directory | Restituisce il percorso assoluto del tema corrente. Se usata in un tema child, restituisce il percorso assoluto del tema padre. |
| get_template_directory_uri() | template_directory_uri | Restituisce l’indirizzo URI della root del tema corrente (senza nomi file). Se usata in un tema figlio, restituisce l’URI del tema padre. |
| get_stylesheet() | stylesheet | Restituisce il nome del tema corrente, indipendentemente dal fatto che si tratti di un tema child o meno. |
| get_stylesheet_directory() | stylesheet_directory | Restituisce il percorso assoluto del tema corrente, indipendentemente dal fatto che si tratti di un tema child o meno. |
| get_stylesheet_directory_uri() | stylesheet_directory_uri | Restituisce l’indirizzo URI della root del tema corrente, indipendentemente dal fatto che si tratti di un tema child o meno. |
| get_stylesheet_uri() | stylesheet_uri | Restituisce l’indirizzo URI del file sryle.css del tema corrente. In pratica, è come il risultato di: get_stylesheet_directory_uri() . "/style.css" |
| get_locale_stylesheet_uri() | locale_stylesheet_uri | Ricerca lo stylesheet della localizzazione corrente (es: it_IT.css) nella root del tema corrente (child o padre), se lo trova, ne restituisce l’URI, altrimenti ricerca un file .css con il nome della direzione del testo per la localizzazione corrente (ltr o rtl), se lo trova, ne restituisce l’URI, altrimenti restituisce una stringa vuota. |
| get_theme_file_uri() | theme_file_uri | Ricerca il file passato come parametro all’interno del tema child. Se lo trova, ne restituisce l’URI, altrimenti lo cerca nel tema padre e se lo trova ne restituisce l’URI. |
| plugin_dir_path() | Restituisce il percorso del file passato come parametro, compresa la barra finale. | |
| trailingslashit() | Restituisce l’argomento con una barra (in inglese: "slash") in coda. | |
| untrailingslashit() | Restituisce l’argomento dopo aver rimosso, se presente come ultimo carattere, la barra (in inglese: "slash") o la barra retroversa (in inglese: "backslash"). |
Costanti
| nome | descrizione |
|---|---|
| ABSPATH | Indica il percorso assoluto della directory dov’è installato il sito, compresa la barra finale. |
| WP_CONTENT_DIR | Restituisce la stringa ABSPATH . 'wp-content. |
| WP_CONTENT_URL | Definita come get_option( 'siteurl' ) . '/wp-content'. |
| WP_PLUGIN_DIR | Definita come WP_CONTENT_DIR . '/plugins'. |
| WP_PLUGIN_URL | Definita come WP_CONTENT_URL . '/plugins'. |
| WPMU_PLUGIN_DIR | Definita come WP_CONTENT_DIR . '/mu-plugins'. |
| WPMU_PLUGIN_URL | Definita come WP_CONTENT_URL . '/mu-plugins'. |
| WPINC | Contiene il valore ‘wp-includes‘. Viene usata con ABSPATH: $dirIncludes = ABSPATH . WPINC |
| WP_LANG_DIR | Definita come WP_CONTENT_DIR . '/languages' |
| TEMPLATEPATH | corrisponde a get_template_directory() |
| STYLESHEETPATH | Corrisponde a get_stylesheet_directory(). |
Costanti di PHP
Sono inoltre disponibili le seguenti costanti di PHP:
| costante | descrizione |
|---|---|
| __FILE__ | La costante __FILE__ restituisce il percorso completo e il nome del file PHP in esecuzione. Se usato all’interno di un include, viene restituito il nome del file incluso. Nel caso di link simbolico (symlink) in ambienti unix-like, viene restituito il percorso con il symlink risolto. |
| __DIR__ | La costante __DIR__ restituisce la directory del file PHP in esecuzione. Se utilizzata all’interno di un include, viene restituita la directory del file incluso. Equivale a dirname(__FILE__). Questo nome di directory non ha la barra finale a meno che non sia la directory principale (root). |

0 commenti