Articles of register sidebar

Register_Sidebar перезаписывает себя и не существует в глобальных $ wp_registered_sidebars;

У меня есть динамические боковые панели, которые генерируются на основе терминов таксономии, которые были созданы. CLASS EXCERPT: public function __construct() { add_action('widgets_init', array($this, 'checkForActiveSidebarAndMenu')); } public function checkForActiveSidebarAndMenu() { //global $wp_registered_sidebars; //print_r($wp_registered_sidebars); $terms = get_terms(array('taxonomy'=>'minisite','hide_empty'=>false)); print_r($terms); foreach($terms as $term) { $this->registerSidebars($term->term_id); //$this->registerMenu($term->term_id); update_term_meta($term->term_id, 'sidebar_active', '1'); //update_term_meta($term->term_id, 'menu_active', '1'); } } public function registerSidebars($mini_site_id) { // […]

Как передать специальный CSS-класс в виджет li

Я назначил боковую панель в functions.php : register_sidebar( array ( 'name' => 'Footer Widgets Area', 'id' => 'footer_widgets_area', 'description' => 'Assign Maximum 3 widgets into this footer sidebar area.', 'class' => 'my-class', 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => "</li>", 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>' ) ); В нижнем колонтитуле я хочу […]

Боковая панель не появляется в нижнем колонтитуле, но она появляется везде!

Проблема. Моя боковая панель не отображается в файле footer.php WordPress. functions.php <?php add_action( 'widgets_init', 'social_media_sidebar' ); function social_media_sidebar() { register_sidebar( array( 'name' => 'Social Media Sidebar Widgets', 'id' => 'social_media_sidebar_widgets', 'before_widget' => '<div>', 'after_widget' => '</div>', 'before_title' => '<span style="display:none;">', 'after_title' => '</span>', )); } ?> sidebar.php <div class="sidebar"> <?php dynamic_sidebar( 'social_media_sidebar_widgets' ); ?> </div> […]

Пользовательская боковая панель только в одном посте

Я разрабатываю дочернюю тему для новой двадцать тринадцатой темы, и я пытаюсь добавить боковую панель (область виджета) рядом с моим контентом. Я только хочу, чтобы он отображался в single сообщениях. Что я сделал: отредактируйте single.php (и добавьте его в папку моей дочерней темы) так: get_header(); ?> <div id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <?php /* […]

Пользовательская боковая панель страницы с раскрывающимся списком шаблонов

Мне интересно, как я могу сделать шаблон для некоторых моих страниц, чтобы использовать другую боковую панель? Я создал виджет вот так: register_sidebar(array( 'id' => 'ourPat-sidebar', 'name' => 'ourPat Sidebar', 'before_widget' => '<div class="widget %2$s" id="%1$s">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>' )); В стороне мой код functions.php. Затем я заходил в свою […]

Виджеты не активируются после использования get_sidebar ()

Я наткнулся на любую странную проблему, создавая боковую панель для моей темы wordpress, используя функцию get_sidebar () в header.php . Я вставил следующий код в function.php : function myfunc_sidebars_init() { register_sidebar(array( 'name' => __('Main Sidebar', 'mytheme'), 'description' => __('Widget area for the main sidebar.', 'mytheme'), 'id' => 'sidebar-main', 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' […]

Как переопределить боковую панель, зарегистрированную в родительской теме при использовании дочерней темы?

В настоящее время я использую дочернюю тему, и ее родительская тема уже зарегистрировала боковые панели. Мои. проблема в том, что я хочу изменить динамическую боковую панель родительской темы Из: register_sidebar(array( 'name' => 'Footer', 'before_widget' => '<div class="span3">', 'after_widget' => '</div>', 'before_title' => '<h6 style="text-transform: uppercase !important; font-weight:600; !important">', 'after_title' => '</h6><hr>', )); Для того, чтобы: […]

Невозможно сохранить виджетов в пользовательских боковых панелях

Я работаю над дочерней темой темы Bootetrap набора инструментов. Мне нужно создать пользовательскую боковую панель, поэтому я зарегистрировал новую боковую панель в файле functions.php моей дочерней темы: function wpbootstrap_register_newsidebar() { /* Register the new sidebar. */ register_sidebar( array( 'id' => 'sidebar-999', 'name' => __( 'Home sidebar', 'wpbootstrap' ), 'description' => __( 'This sidebar will display […]

добавление нескольких боковых панелей на страницах

Я использую тему двадцать, и я хочу, чтобы на моей странице были две боковые панели – одна слева, а вторая справа. Может ли кто-нибудь сказать мне, как это сделать?

Добавьте before_content и after_content в register_sidebar

Есть ли способ добавить две новые функции before_content и after_content к функции register_sidebar ? Они будут работать как before_title и after_title , за исключением того, что он after_title все, что будет после заголовка. Я нашел эту ветку, которая имеет полезную информацию, но каждый упомянутый подход имеет недостатки. Например, вставка необходимого кода в after_title и after_widget […]

Intereting Posts