Cómo usar register_sidebar() sin afectar el orden existente
4 oct 2010, 16:38:49
Vistas: 2.3K
Votos: 4
¿Cómo se registra un sidebar en un plugin sin afectar los sidebars previamente registrados? (El orden de registro de los sidebars, más que el ID asignado, determina los datos del sidebar).
Dan Gayle
6.15K
Todas las respuestas a la pregunta
1
4
function self_deprecating_sidebar_registration(){
register_sidebar( /* Tus argumentos aquí */ );
}
add_action( 'wp_loaded', 'self_deprecating_sidebar_registration' );
La mayoría de los temas registrarán la barra lateral en su archivo de funciones, que se incluye antes de init pero después de que los plugins se carguen. Enganchando a wp_loaded debería garantizar que tu barra lateral se registre después de la del tema.
John P Bloch
11K
4 oct 2010 16:44:53
Comentarios
También debo agregar que wp_loaded es el hook más reciente que puedes usar de manera confiable para registrar la barra lateral tanto en el administrador como en el front end.
John P Bloch
4 oct 2010 16:46:14
Además, ¿podemos tener algo de acción sobre esto? http://core.trac.wordpress.org/ticket/14256
Dan Gayle
4 oct 2010 17:24:11
Preguntas relacionadas
1
respuestas
1
respuestas