Я не могу получить свою пользовательскую область виджетов для показа на моем сайте WordPress

Я не могу заставить свою боковую панель появляться на моем сайте. Я добавляю раздел виджета, поскольку его не было: function.php

<?php if (function_exists('register_sidebar')) // Area 1 register_sidebar( array ( 'name' => 'Primary Widget Area', 'id' => 'primary_widget_area', 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => "</li>", 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); // Area 2 register_sidebar( array ( 'name' => 'Secondary Widget Area', 'id' => 'secondary_widget_area', 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => "</li>", 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); // Footer register_sidebar( array ( 'name' => 'Footer', 'id' => 'footer_widget_area', 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => "</li>", 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); ?> 

sidebar.php

 <?php dynamic_sidebar( 'sidebar-3' ); ?> 

Я следую этому руководству: Учебник по виджетам WordPress И я пробовал много онлайн-примеров, и вот два: пользовательские модули WordPress / виджеты на странице? могу я сделать свой собственный? и Widgetizing Темы

Solutions Collecting From Web of "Я не могу получить свою пользовательскую область виджетов для показа на моем сайте WordPress"

Вы создали три боковых панели, которые являются primary_widget_area , secondary_widget_area , footer_widget_area

Но в боковой панели вы вызываете другую боковую sidebar-3 боковыми sidebar-3 ; поэтому ваши боковые панели не отображаются.

Попробуйте следующий код в sidebar.php:

 // To display primary_widget_area sidebar <?php if ( is_active_sidebar( 'primary_widget_area' ) ) : ?> <?php dynamic_sidebar( 'primary_widget_area' ); ?> <?php endif; ?> // To display secondary_widget_areasidebar <?php if ( is_active_sidebar( 'secondary_widget_area' ) ) : ?> <?php dynamic_sidebar( 'secondary_widget_area' ); ?> <?php endif; ?> // To display footer_widget_areasidebar <?php if ( is_active_sidebar( 'footer_widget_area' ) ) : ?> <?php dynamic_sidebar( 'footer_widget_area' ); ?> <?php endif; ?> 

Спасибо!