@Xva1er

Как изменить класс у title в виджете wordpress?

Зарегистрировал в function.php раздел виджетов и поставил нужные мне классы в теге title
add_action( 'widgets_init', 'band_digital_widgets_init' );
function band_digital_widgets_init() {
	register_sidebar(array(
		'name' => esc_html__('Сайдбар блога', 'band_digital'),
		'id'   => "sidebar-blog",
		'before_widget' => '<section id="%1$s" class="sidebar-widget %2$s">',
		'after_widget' => '</section>',
		'before_title'  => '<h3 class="widget-title mb-3">',
		'after_title'   => "</h2>\n"
	));
}


вывел сайдбар
<?php if ( is_active_sidebar( 'sidebar-blog' ) ) : ?>
                            <?php dynamic_sidebar( 'sidebar-blog' ); ?>
                        <?php endif; ?>

в итоге он мне не проставляет в теге title нужный класс, а меняет на свой.
<section id="block-6" class="sidebar-widget widget_block">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h5 class="wp-block-heading">О нас</h5>
<p>Тут какой то текст</p>
</div></div>
</section>

быть может я как-то не правильно добавляю виджет заголовка?667d29628c30c591931302.png
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Refguser
Делаю ИМ и другие решения
Вероятно потому, что код относится к классическим виджетам, а используются блочные.

Для блочных виджетов классы можно задавать в "дополнительно".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы