Изменение Названия Виджета Боковой Панели

  • Автор темы Lexus22
  • Обновлено
  • 20, Oct 2024
  • #1

Я создал динамические боковые панели. Они работают нормально и появляются в области виджетов.

Однако я хотел бы настроить имя, которое отображается на каждой боковой панели.

Итак, сейчас каждая боковая панель называется «Боковая панель 1», «Боковая панель 2» и т. д.

Вместо этого я бы хотел, чтобы они сказали что-то вроде «О боковой панели», «Боковая панель набора инструментов».

Это не заголовок (это поле пустое, и пользователь может ввести любой текст, какой пожелает).

Спасибо за любую помощь!

Джефф

Я не уверен, как это сделать.

Lexus22


Рег
21 Sep, 2008

Тем
66

Постов
179

Баллов
539
  • 25, Oct 2024
  • #2

Используйте параметр «Имя» в вызове Register_sidebar. Например, см. следующий код в теме Twenty Ten по умолчанию, строка 351.

 function twentyten_widgets_init() {

// Area 1, located at the top of the sidebar.

register_sidebar( array(

'name' => __( 'Primary Widget Area', 'twentyten' ),

'id' => 'primary-widget-area',

'description' => __( 'The primary widget area', 'twentyten' ),

'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, located below the Primary Widget Area in the sidebar. Empty by default.

register_sidebar( array(

'name' => __( 'Secondary Widget Area', 'twentyten' ),

'id' => 'secondary-widget-area',

'description' => __( 'The secondary widget area', 'twentyten' ),

'before_widget' => '<li id="%1$s" class="widget-container %2$s">',

'after_widget' => '</li>',

'before_title' => '<h3 class="widget-title">',

'after_title' => '</h3>',

) );

// Area 3, located in the footer. Empty by default.

register_sidebar( array(

'name' => __( 'First Footer Widget Area', 'twentyten' ),

'id' => 'first-footer-widget-area',

'description' => __( 'The first footer widget area', 'twentyten' ),

'before_widget' => '<li id="%1$s" class="widget-container %2$s">',

'after_widget' => '</li>',

'before_title' => '<h3 class="widget-title">',

'after_title' => '</h3>',

) );

// Area 4, located in the footer. Empty by default.

register_sidebar( array(

'name' => __( 'Second Footer Widget Area', 'twentyten' ),

'id' => 'second-footer-widget-area',

'description' => __( 'The second footer widget area', 'twentyten' ),

'before_widget' => '<li id="%1$s" class="widget-container %2$s">',

'after_widget' => '</li>',

'before_title' => '<h3 class="widget-title">',

'after_title' => '</h3>',

) );

// Area 5, located in the footer. Empty by default.

register_sidebar( array(

'name' => __( 'Third Footer Widget Area', 'twentyten' ),

'id' => 'third-footer-widget-area',

'description' => __( 'The third footer widget area', 'twentyten' ),

'before_widget' => '<li id="%1$s" class="widget-container %2$s">',

'after_widget' => '</li>',

'before_title' => '<h3 class="widget-title">',

'after_title' => '</h3>',

) );

// Area 6, located in the footer. Empty by default.

register_sidebar( array(

'name' => __( 'Fourth Footer Widget Area', 'twentyten' ),

'id' => 'fourth-footer-widget-area',

'description' => __( 'The fourth footer widget area', 'twentyten' ),

'before_widget' => '<li id="%1$s" class="widget-container %2$s">',

'after_widget' => '</li>',

'before_title' => '<h3 class="widget-title">',

'after_title' => '</h3>',

) );
}
/** Register sidebars by running twentyten_widgets_init() on the widgets_init hook. */
add_action( 'widgets_init', 'twentyten_widgets_init' );
 
||answer||

Самый простой способ:

 

Malutka1976


Рег
19 Apr, 2011

Тем
68

Постов
187

Баллов
547
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно