Как зарегистрировать register_sidebar() без нарушения порядка?
4 окт. 2010 г., 16:38:49
Просмотры: 2.3K
Голосов: 4
Как зарегистрировать сайдбар в плагине, не нарушая порядок уже существующих зарегистрированных сайдбаров? (Порядок регистрации сайдбаров, а не назначенный ID, определяет данные сайдбара.)
Dan Gayle
6.15K
Все ответы на вопрос
1
4
function self_deprecating_sidebar_registration(){
register_sidebar( /* Ваши аргументы здесь */ );
}
add_action( 'wp_loaded', 'self_deprecating_sidebar_registration' );
Большинство тем регистрируют боковую панель (сайдбар) в своем файле functions.php, который подключается до хука init, но после загрузки плагинов. Использование хука wp_loaded гарантирует, что ваш сайдбар будет зарегистрирован после сайдбара темы.
John P Bloch
11K
4 окт. 2010 г. 16:44:53
Комментарии
Также стоит добавить, что wp_loaded — это последний хук, который можно надежно использовать для регистрации боковой панели как в административной части, так и на фронтенде.
John P Bloch
4 окт. 2010 г. 16:46:14
И еще, можем ли мы что-то сделать с этим? http://core.trac.wordpress.org/ticket/14256
Dan Gayle
4 окт. 2010 г. 17:24:11
Похожие вопросы
1
ответов