Cum să folosești register_sidebar() fără a afecta ordinea existentă
4 oct. 2010, 16:38:49
Vizualizări: 2.3K
Voturi: 4
Cum poți înregistra o bară laterală într-un plugin fără a strica barele laterale deja înregistrate? (Ordinea înregistrărilor barelor laterale, și nu ID-ul atribuit, determină datele barei laterale.)
Dan Gayle
6.15K
Toate răspunsurile la întrebare
1
4
function self_deprecating_sidebar_registration(){
register_sidebar( /* Argumentele tale aici */ );
}
add_action( 'wp_loaded', 'self_deprecating_sidebar_registration' );
Majoritatea temelor vor înregistra bara laterală în fișierul lor de funcții, care este inclus înainte de init dar după ce modulele sunt încărcate. Folosirea hook-ului wp_loaded ar trebui să garanteze că bara ta laterală este înregistrată după cea a temei.
John P Bloch
11K
4 oct. 2010 16:44:53
Comentarii
Ar trebui să adaug și că wp_loaded este ultimul hook pe care îl poți folosi în mod sigur pentru a înregistra bara laterală atât pentru administrare, cât și pentru front end.
John P Bloch
4 oct. 2010 16:46:14
De asemenea, putem să luăm niște măsuri în legătură cu asta? http://core.trac.wordpress.org/ticket/14256
Dan Gayle
4 oct. 2010 17:24:11
Întrebări similare
1
răspunsuri