jefftancil
  • 0
Новичок

Изменение имени виджета боковой панели

  • 0

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

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

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

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

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

Спасибо за любую помощь! Джефф

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

Share
  1. Используйте параметр «Имя» в вызове 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' );
    
    • 0
  2. Самый простой способ; Внешний вид/Боковые панели, справа Добавить новую боковую панель, введите имя, нажмите Добавить боковую панель. Добавьте столько, сколько хотите, а затем добавьте виджеты на эти боковые панели в разделе «Внешний вид/Виджеты».

    • 0

Оставить ответ

You must login to add an answer.