Убрать из шапки This site is optimized with the Yoast WordPress SEO plugin
Чтобы убрать из шапки код нужно немного поправить код файла class-frontend.php в папке плагина. После обновления плагина требуется повторить действия заново.
Строку:
add_action( 'wpseo_head', array( $this, 'debug_marker' ), 2 );
Заменяем на следующую. То есть комментируем ее.
// add_action( 'wpseo_head', array( $this, 'debug_marker' ), 2 );
Из строк:
function debug_marker( $echo = true ) {
$marker = "";
if ( !$echo )
return $marker;
else
echo "\n${marker}\n";
}
Удаляется лишнее, чтобы получилось так:
function debug_marker( $echo = true ) {
$marker = "";
if ( !$echo )
return $marker;
else
echo "";
}
Строку:
$content = str_replace( $this->debug_marker( false ), $this->debug_marker( false ) . "\n" . '
Меняем на такую:
$content = str_replace( $this->debug_marker( false ), '
Строку просто удаляем.
echo "\n\n";
в functions.php используемой темы добавить
if (defined(‘WPSEO_VERSION’)){
add_action(‘get_header’,function (){ ob_start(function ($o){
return preg_replace(‘/\n?/mi’,»,$o); }); });
add_action(‘wp_head’,function (){ ob_end_flush(); }, 999);
}
Спасибо!
Все сработало