Как убрать название сайта из title

Выпилил YoastSEO — он стал конфликтовать с плагином, устанавливающим description. Но при этом в названии страницы title опять стал появляться заголовок сайта. Собственно, только для того чтобы править title у меня YoastSEO и стоял. Не люблю такие комбайны, все в одном.

Так как весь заголовок страницы у меня формируется функцией wp_head() — возник вопрос ее кастомизации. В русскоязычной части интернета на эту тему только вопросы и никаких ответов. В английском, сразу же нашлось как убрать название сайта из title. Для этого добавляем фильтр

add_filter( 'document_title_parts', function( $title )
{
	if (!is_home() && !is_front_page() ) {
		unset( $title['site'] ); /** Remove site name */
	}
 
	return $title;
 
}, 10, 1 );

comments powered by HyperComments