• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Совет Убрать из шапки Yoast WordPress SEO plugin

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
Чтобы убрать из шапки код нужно немного поправить код файла class-frontend.php в папке плагина. После обновления плагина требуется повторить действия заново.

Строку:

add_action( 'wpseo_head', array( $this, 'debug_marker' ), 2 );
Заменяем на следующую. То есть комментируем ее.

// add_action( 'wpseo_head', array( $this, 'debug_marker' ), 2 );


Из строк:
PHP:
function debug_marker( $echo = true ) {
$marker = "<!-- This site is optimized with the Yoast WordPress SEO plugin v" . WPSEO_VERSION . " - http: / / yoast.com/wordpress/seo/ -->";
if ( !$echo )
return $marker;
else
echo "\n${marker}\n";
}
Удаляется лишнее, чтобы получилось так:
PHP:
function debug_marker( $echo = true ) {
$marker = "";
if ( !$echo )
return $marker;
else
echo "";
}
Строку:

$content = str_replace( $this->debug_marker( false ), $this->debug_marker( false ) . "\n" . '<title>' . $title . '</title>', $content );
Меняем на такую:
$content = str_replace( $this->debug_marker( false ), '<title>' . $title . "</title>\n", $content );

Строку просто удаляем.
echo "<!-- / Yoast WordPress SEO plugin. -->\n\n";

functions.php используемой темы добавить

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);
}
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
А нельзя просто в functions.php прописывать, а то больше мороки с каждым обновлением?
Я дал оба варианта. Можно код для функции использовать а можно в плагине. Кому что больше нравится. Я бы в плагине поправил тк убрал бы целых 3 вызова... а в случае с функцией добавил бы вызов при каждом обращении... и того лишняя работа ИХМО
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Получается палка с двумя концами. Лучше лишних вызовов не было, но и обновляться не удобнее. Надо инструкцию составлять, что делать при обновлении своего сайта.
 

Fishka

ЭКСПЕРТ

Fishka

ЭКСПЕРТ
Сообщения
604
а зачем вообще убирать?

это как к вопросу - надо ли вообще скрывать, что мы используем WP?
что это даст?
от чего спасет?

уменьшит вероятность взлома? бред
повлияет на оптимизацию? тоже бред

тогда зачем? поясните плиз свою логику кто сможет...
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
а зачем вообще убирать?

это как к вопросу - надо ли вообще скрывать, что мы используем WP?
что это даст?
от чего спасет?

уменьшит вероятность взлома? бред
повлияет на оптимизацию? тоже бред

тогда зачем? поясните плиз свою логику кто сможет...
Да такие плюшки чисто для... типа мы не рекламируем чем оптимизирован сайт для SEO вот и все. Честно говоря я такие вещи беру на заметку и не более. а скрывать версию или то что сайт на WP... так я вообще ни когда даже не думал. Хотя эта фишка имеет глубокие корни! Это началось (не о WP а в целом в WEB) году так в 2009-2010 в массовый расцвет писателей сайтов, и тогда было модно все прятать показывая свою крутость и типа мега безопасность своей разработки. Вот и все
 

Топ поддержки


Сверху