PHP (functions.php)
Scopo del file functions.php
Il file functions.php
, situato all'interno della cartella wsp-custom
del progetto, rappresenta il punto d’ingresso per tutte le personalizzazioni PHP dell’utente.
A cosa serve
Questo file consente di aggiungere codice personalizzato che verrà eseguito automaticamente dopo il caricamento del core di WebsitePack. In questo modo, è possibile estendere, modificare o sovrascrivere comportamenti predefiniti del sistema senza alterare i file principali, mantenendo così una separazione chiara tra core e personalizzazioni.
Come utilizzarlo
- Se il file
functions.php
non è presente, può essere creato manualmente all'interno della cartellawsp-custom
. - Può contenere qualsiasi codice PHP valido.
- È possibile sfruttare tutte le costanti, funzioni, classi e variabili globali messe a disposizione dal framework, rendendo la personalizzazione semplice e potente.
Esempi d’uso comuni
- Dichiarare costanti personalizzate.
- Definire nuove funzioni o classi.
- Registrare hook o callback da eseguire in determinati momenti del ciclo di vita del progetto.
- Sovrascrivere funzioni esistenti del framework, se supportato.
Attenzione
Modifiche errate all'interno di questo file possono compromettere il funzionamento del software. Si consiglia di testare sempre le personalizzazioni in un ambiente di sviluppo prima della pubblicazione.