Сниппет для изменения заголовка страницы архивов в WordPress

Зачем этот сниппет

Как нам известно, страница блога в WordPress имеет не совсем семантический заголовок – Архивы и не всегда полноценно передаёт суть содержимого. Используя сниппет для изменения заголовка мы с лёгкостью можем это исправить используя функцию фильтра не загромождая свой сайт лишними плагинами и ненужным кодом!

Используя этот php сниппет (фильтр), мы можем изменить его на любой необходимый нам заголовок – блог, каталог и тд.

Просто вставляем приведенный ниже кусочек кода в файл вашей темы под названием functions.php, либо используем специальный модуль. Лично пользуюсь модулем, что позволяет в дальнейшем избежать “боли” при смене темы. Один из наиболее надёжных, безопасных и функциональных модулей на день написания этой статьи – WPCode

Код сниппета с проверкой языка для мультиязычных сайтов

add_filter( 'get_the_archive_title', function( $title ) {
    if(pll_current_language() == 'lv')
	{
	$title = 'WordPress Blogs';
	}
	elseif(pll_current_language() == 'ru') {
	$title = 'Вордпресс блог';
	}
	else {
	$title = 'WordPress Blog';
	}
return $title;
}, 50 );

Вышеприведенный сниппет функции осуществляет проверку локализации и выводит на экран необходимый заголовок в зависимости от установленного на сайте языка.

Для полноценной работы сниппета необходимо установить модуль локализации – Polylang

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.