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:

    wp_deregister_script("jquery"); poi wp_register_script

    • 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

Al termine

wp_enqueue_script

carica i file precedenti


Tutte le funzioni sopra citate:

  • temaSetup, creaWidget, creaMenu, caricaJS
Vengono inizializzate attraverso: add_action