Как убрать название сайта из 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
wMute: true, showTime:true, id3:true, showRew:true, addShadow: false, downloadable:false, downloadPage: null, swfPath:"https://brodjaga-it.ru/wp-content/plugins/wp-miniaudioplayer/js/", onReady: function(player, $controlsBox){ if(player.opt.downloadable && player.opt.downloadablesecurity && !false){ jQuery(".map_download", $controlsBox).remove(); } } }; function initializeMiniAudioPlayer(){ jQuery(".mejs-container a").addClass(miniAudioPlayer_excluded); jQuery("a[href*='.mp3'] ,a[href*='.m4a']").not(".map_excluded").not(".wp-playlist-caption").mb_miniPlayer(miniAudioPlayer_defaults); } //if(1) jQuery("body").addClass("map_replaceDefault"); jQuery(function(){ // if(1) setTimeout(function(){replaceDefault();},10); initializeMiniAudioPlayer(); jQuery(document).ajaxSuccess(function(event, xhr, settings) { initializeMiniAudioPlayer(); }); });