Functions.php
Questo file consente di aggiungere le funzioni del tema
- Collegare:
- il file style.css
- risorse esterne come fancy box,
bootstrap, material design, - file js
- Definire le funzioni di modifica via backend del sito
- Impostare una funzione promozionale
- Dichiarare i widget
Discutiamo il codice che si trovera' nella sezione download:
- function temaSetup( ) In questa funzione sono contenute le possibili personalizzazioni,
che si ottengono nel back end:
aspetto>personalizzazioni
la funzione chiave che viene usata nel codice e':add_theme_support
{
//istruzioni
} - function creaWidget(): serve per creare i widget che poi saranno riempiti di contenuti attraverso ancora il menu'
aspetto>widget
Nel caso specifico sono stati creati quattro widgets:
- header (situato subito dopo header del tema)
- laterale sia a sinistra che a destra
- footer
- function creaMenu() : crea appunto il tema attraverso
register_nav_menu
- function caricaJS(): Con questa funzione vengono caricati file css e js .
- Il primo e' quello di jquery, in questo caso viene prima cancellata la versione di defalut attraverso:
- La stessa funzione wp_register_script e' poi utilizzata per tutti i file js
- Per quanto riguarda i file css si usa wp_register_style
wp_deregister_script("jquery"); poi wp_register_script
Al termine
wp_enqueue_script
carica i file precedenti Tutte le funzioni sopra citate:
- temaSetup, creaWidget, creaMenu, caricaJS