Intereting Posts
Настройка клиента и сервера WordPress как увидеть теги P и BR в tinymce? Получить только изображение профиля профиля изображения URL-адрес внутри цикла Правильный способ вставки таксономии на вставку страницы Задайте параметр главной страницы с помощью настраиваемых полей? Переключает хосты на один с помощью cPanel. Чтобы передать мой блог, должен ли я установить WP или просто загрузить мой старый каталог и базу данных WP? Установите все плагины из частного gitrepo в новый WordPress запретить IP-адреса из wp-login с использованием .htaccess Почему wp_is_post_revision всегда ложь? Как добавить параметр для администратора, чтобы добавить изображение, которое можно использовать в качестве заголовка? Как отображать продукт, относящийся к категории с плагином WooCommerce? Загружать изображение без изменения размера, но вставлять в сообщение с изменением размера Не показывать старый перенесенный контент на веб-сайте Как назначить определенным пользователям возможность редактировать определенные страницы / должности / пользовательские типы сообщений Пользовательские ссылки для разбивки на страницы

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

Предположим, у меня есть этот код в моей «functions.php» :

function mytheme_widgets_init() { register_sidebar( array( 'name' => esc_html__( 'Sidebar Name', 'mytheme' ), 'id' => 'sidebar-2', 'description' => '', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>', ) ); } add_action( 'widgets_init', 'mytheme_widgets_init' ); 

Как я могу получить это имя боковой панели по его идентификатору, какой-то этот код?

 get_dynamic_sidebar_name( 'sidebar-2' ); // -> Sidebar Name 

Solutions Collecting From Web of "Как получить зарегистрированное имя боковой панели по его идентификатору?"

Боковые панели хранятся в глобальной переменной $wp_registered_sidebars . Вы можете получить свойства боковой панели с помощью этой переменной.

 global $wp_registered_sidebars; if ( isset( $wp_registered_sidebars['sidebar-2'] ) ) { echo $wp_registered_sidebars['sidebar-2']['name']; } 

Обратите внимание, что не используйте его слишком рано, либо после / widgets_init hook, либо в файле шаблона.