Tutte le domande con tag «admin init»
Hook amministrativo fondamentale di WordPress che viene eseguito prima di qualsiasi altra azione nell'area amministrativa, utilizzato per inizializzare funzioni e impostazioni del backend.
#admin init
L'hook admin_init rappresenta un punto cruciale nel ciclo di esecuzione dell'area amministrativa di WordPress. Viene attivato ogni volta che viene caricata una pagina del pannello di amministrazione, ma solo dopo che l'utente è stato autenticato e prima che venga visualizzato qualsiasi contenuto.
Questo hook è essenziale per registrare impostazioni, inizializzare funzionalità amministrative e gestire operazioni specifiche del backend. È particolarmente utile per la registrazione di settings API, l'aggiunta di metabox personalizzati e l'elaborazione di form amministrativi.
A differenza di init, che viene eseguito sia nel frontend che nel backend, admin_init viene attivato esclusivamente nell'area amministrativa. È importante notare che questo hook non viene eseguito durante le chiamate AJAX o quando si accede programmaticamente alle funzioni amministrative.
La temporizzazione dell'esecuzione è cruciale: viene attivato dopo plugins_loaded e after_setup_theme, garantendo che tutte le funzionalità base del core e dei plugin siano già disponibili. Questo lo rende il momento ideale per inizializzare funzionalità che dipendono da altri componenti WordPress già caricati.