Выпилил 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 ); |