Come registrare register_sidebar() senza alterare l'ordine?
4 ott 2010, 16:38:49
Visualizzazioni: 2.3K
Voti: 4
Come si registra una sidebar in un plugin senza alterare le sidebar già registrate? (L'ordine di registrazione delle sidebar, piuttosto che l'ID assegnato, determina i dati della sidebar.)
Dan Gayle
6.15K
Tutte le risposte alla domanda
1
4
function self_deprecating_sidebar_registration(){
register_sidebar( /* I tuoi argomenti qui */ );
}
add_action( 'wp_loaded', 'self_deprecating_sidebar_registration' );
La maggior parte dei temi registra la sidebar nel loro file functions, che è incluso prima di init ma dopo che i plugin sono stati caricati. Agganciarsi a wp_loaded dovrebbe garantire che la tua sidebar sia registrata dopo quella del tema.
John P Bloch
11K
4 ott 2010 16:44:53
Commenti
Dovrei anche aggiungere che wp_loaded è l'hook più recente che puoi utilizzare in modo affidabile per registrare la sidebar sia per l'admin che per il front end.
John P Bloch
4 ott 2010 16:46:14
Inoltre, possiamo ottenere qualche azione su questo? http://core.trac.wordpress.org/ticket/14256
Dan Gayle
4 ott 2010 17:24:11
Domande correlate