Flector

Как изменить или удалить заголовок в виджете?

Изменение заголовка виджетов

Многие стандартные виджеты WordPress не дают вывести себя совсем без заголовка (например, виджет "Мета" нельзя вывести с пустым заголовком), а некоторые виджеты различных плагинов вообще не имеют опции смены заголовка виджета. Эту ситуацию можно исправить - заголовки виджетов можно менять, стилизовать с помощью css-кода или вообще удалить.

Добавьте нужный вам сниппет в файл functions.php вашей темы.

Изменение заголовка виджета

//изменение заголовка виджета start
function change_widget_title($title, $instance, $wid){       
    return $title = str_replace('Мета', 'Управление', $title);
}
add_filter('widget_title', 'change_widget_title', 10, 3);
//изменение заголовка виджета end

Данный код изменит стандартный заголовок виджета "Мета" на "Управление".

Удаление заголовка виджета

//удаление заголовка виджета start
function change_widget_title($title, $instance, $wid){       
    return $title = str_replace('Мета', '', $title);
}
add_filter('widget_title', 'change_widget_title', 10, 3);
//удаление заголовка виджета end

Данный код удалит стандартный заголовок виджета "Мета".

Стилизация заголовка виджета

//стилизация заголовка виджета start
function change_widget_title($title, $instance, $wid){       
    return $title = str_replace('Мета', 
	'<span style="color: red">Управление</span>', $title);
}
add_filter('widget_title', 'change_widget_title', 10, 3);
//стилизация заголовка виджета end

Данный код изменит стандартный заголовок виджета "Мета" на "Управление" и стилизует его (он будет выведен красным цветом).


Комментарии (1 комментарий)
  1. А есть может какой-то универсальный фильтр, чтобы изменить теги всех заголовков виджетов?

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!