web-dev-qa-db-fra.com

Comment s'inscrire à sidebar () sans gâcher la commande?

Comment enregistrer une barre latérale dans un plugin sans visser les barres latérales enregistrées préexistantes? (L'ordre des inscriptions de la barre latérale, plutôt que l'ID attribué, détermine les données de la barre latérale.)

4
Dan Gayle
function self_deprecating_sidebar_registration(){
  register_sidebar( /* Your arguments here */ );
}

add_action( 'wp_loaded', 'self_deprecating_sidebar_registration' );

La plupart des thèmes inscriront la barre latérale dans leur fichier de fonctions, qui est inclus avant init mais après le chargement des plugins. Accrocher sur wp_loaded devrait garantir que votre barre latérale est enregistrée après le thème.

9
John P Bloch