Метка заголовка в виджете не отображается

#wordpress #widget #footer

Вопрос:

Я использую Local в качестве своего локального хоста. Я попытался создать виджет, используя эту функцию в PHP, и добавить пользовательский HTML, но я не могу написать заголовок, потому что эта метка не отображается в форме и не отображается на моем веб-сайте. Я даже пытался написать заголовок, но он показывает только обычный текст.

Это то, что у меня есть в functions.php:

 function custom_footer_widget_one() {
    $args = array(
        'id'            => 'footer-widget-col-one',
        'name'          => __('Footer Column One', 'text_domain'),
        'description'   => __('Column One', 'text_domain'),
        'before_title'  => '<h3 class="title">',
        'after_title'   => '</h3>',
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget'  => '</div>'
    );
    register_sidebar( $args );
}
add_action( 'widgets_init', 'custom_footer_widget_one');
 

и это то, что у меня есть в footer.php:

 <?php dynamic_sidebar( 'footer-widget-col-three' ); ?>
 

И это мой виджет администратора: введите описание изображения здесь

Комментарии:

1. Вы используете два разных идентификатора в своем коде: 'footer-widget-col-one' в своей custom_footer_widget_one() функции и 'footer-widget-col-three' в footer.php. Это что, ошибка?

2. Вы правы. Я имел в виду эту функцию функция custom_footer_widget_three() { $args = массив( ‘идентификатор’ => ‘нижний колонтитул-виджет-кол-три’, ‘имя’ =>> __(‘Нижний колонтитул третьего столбца’, ‘text_domain’), ‘описание’ =>>> __(‘Третий столбец’, ‘text_domain’), ‘перед_заголовком’ =>>>> ‘>>>><класс h3=»заголовок»>’, ‘после_заголовка’ =<класс h3=»заголовок»>> ‘<класс h3=»заголовок»>></h3>’, ‘перед_виджетом’ =</h3>> ‘</h3>><идентификатор div=»%1$s» класс=»виджет %2$s»>’, ‘после_виджета’ =<идентификатор div=»%1$s» класс=»виджет %2$s»>> ‘<идентификатор div=»%1$s» класс=»виджет %2$s»>></div>’ ); register_sidebar( $args ); } add_action( ‘widgets_init’, ‘custom_footer_widget_three’);

3. Вы можете обновить свой вопрос.