Gli hook di WordPress semplificano agli sviluppatori l'integrazione del loro codice con il nucleo di WordPress, i temi e i plugin. Esistono due tipi di ganci in WordPress:
- Ganci per le azioni
- Filtri Ganci
Ogni utente di WordPress dovrebbe conoscere gli hook, che possono aiutare nella creazione di funzioni o nella modifica delle impostazioni predefinite di temi e plugin.
Gancio:
Un gancio è un'espressione usata in WordPress per descrivere le aree in cui è possibile aggiungere codice personalizzato o modificare ciò che WordPress fa o produce per impostazione predefinita.
Azione:
In WordPress, un'azione è un gancio attivato in un momento specifico mentre WordPress è in funzione e consente di svolgere un compito. Ciò può comportare l'esecuzione di un widget quando WordPress è in fase di caricamento o quando viene pubblicato un lavoro.
Filtro:
Prima che i dati di WordPress vengano trasmessi al database o al browser, è necessario utilizzare un filtro WordPress per accedervi e gestirli. La modifica della modalità di visualizzazione degli estratti o l'inserimento di codice personalizzato in fondo a un post del blog sono due esempi di filtri.
Uso dei ganci in WordPress
Gli hook sono utilizzati per automatizzare l'esecuzione di una funzione. Con questa tecnica, un tema/plugin può essere modificato, ampliato o limitato.
Di seguito è riportato un esempio di gancio per WordPress:
Gli hook sono spesso utilizzati per creare componenti di plugin per applicazioni. I sistemi di gestione dei contenuti come WordPress, i siti di e-commerce e le intranet ne fanno uso.
Creare un gancio d'azione
Il plugin WordPress consente di aggiungere un gancio di azione attivando il metodo add action ().
I ganci richiedono un ordine di priorità per funzionare correttamente. In questa scala, i fattori associati a ciascun gancio sono classificati in base a un valore numerico da 1 a 999.
Le priorità più basse indicano un'esecuzione più rapida, mentre quelle più alte indicano un'esecuzione più tardiva.
Ecco un esempio di gancio d'azione quando si utilizzano gli stessi ganci di destinazione:
Creare un gancio per il filtro
Per creare un filtro hook, utilizzare la funzione apply filters(). Un valore può essere modificato, filtrato o sostituito con un nuovo valore utilizzando il filtro hook.
È previsto un gancio di filtraggio (apply filter) per filtrare i valori utilizzando le relative funzioni di gancio di filtraggio.
Inoltre, può collegare un filtro a gancio con un'altra funzione (add_filter).
Ecco un esempio di un Gancio filtro:
Questo è il filtro
Come sganciare azioni e filtri in WordPress?
Le funzioni remove action() e remove filter() possono disabilitare le azioni e i comandi di filtro aggiunti al codice di WordPress.
Questi codici sono essenzialmente una tecnica per filtrare o escludere particolari comportamenti. In questo modo, è possibile modificare i plugin che contengono un numero eccessivo di ganci non necessari, che potrebbero compromettere l'ottimizzazione del sito.
Tuttavia, lavorare con i plugin o i temi di qualcun altro è una cosa che si sa fare con WordPress. Se si rimuovono le righe sbagliate, si rischia di commettere un errore mortale.
Ecco un esempio di remove_action():
Ecco un esempio di remove_filter():
Conclusione
Ci auguriamo che a questo punto abbiate trovato una chiara comprensione dei ganci in WordPress. Non dimenticate di contattarci in caso di ulteriori domande. Inoltre, per conoscere gli articoli correlati sulle migliori pratiche di WordPress, le tecniche di risoluzione dei problemi e altri suggerimenti, visitate la pagina del nostro blog.
Tuttavia, noi di Seahawk Media offriamo il meglio di tutti i servizi per soddisfare le vostre esigenze di WordPress end-to-end. Contattateci o consultate la pagina del nostro blog per ulteriori approfondimenti.