А ты убрал копирайты All in One SEO Pack!?
Пожалуй, все пользователи этого форума хоть раз, но пробовали в действии плагин All in One SEO Pack и заметили, что по краям мета-тегов он добавляет свои копирайты. Скорей всего, у Вас было желание их убрать. В этой статье я подробно распишу весь процесс их удаления.
Все владельцы сайтов на WordPress, пользующиеся плагином All in One SEO Pack, должны знать про создаваемый им «лишний код». Этот код не только увеличивает скорость загрузки страниц, он также может послужить причиной взлома сайта. Ведь заглянув в исходный код с помощью стандартных инструментов браузера можно с легкостью узнать версию установленного плагина! Если версия не самая последняя, то, скорее всего, в ней содержатся уязвимости. Данная статья поможет вам избавиться от лишнего кода и улучшить безопасность блога.
Как, что и где
Процесс удаления этого кода не займет много времени, всего лишь пару минут, вся работа будет происходить в администраторской консоли блога, приступим.
Готово! Как можно заметить, данный способ является самым быстрым и удобным. Даже если вы обновите плагин, всё будет работать. Единственное, придётся повторять данную процедуру при обновлениях шаблона.
Далее на странице справа появится колонка с 4-мя файлами:

И здесь можно поступить двумя способами. Первый: просто убираем
Если вы решили убрать весь лишний код от этого плагина, то еще нам надо почистить пару строк.
В строке 260 надо удалить находящийся в кавычках код:
В кавычках строки 261 тоже надо удалить немного кода:
В строке 381 также надо очистить код в кавычках:
Вот и все, в итоге получаем такую картинку:

Согласитесь, куда приятнее выглядит, да и ранжирование сайта по запросам, содержащимся в title, description и keywords должно улучшиться, ведь код находится теперь выше.
Если возникли какие-либо трудности или вопросы, пожалуйста, пишите все в комментариях.
Этот способ является намного менее быстрым и удобным, ведь помимо того, что данную процедуру придётся повторять каждый раз, когда будет обновляться плагин, так ещё и времени на удаление кода уходит намного больше, чем при первом способе.
Изменение положения мета-тегов
Чтобы сделать положение мета-тегов как можно выше, необходимо найти файл плагина «aioseop_class.php», далее отыскать этот код:
И заменить его на:
После чего переходим в папку установленной и активированной темы, и открываем файл «header.php». Меняем расположение функции wp_head на то, где хотим чтобы отображались мета-теги.
Если возникли вопросы, высылайте свой файл шаблона и плагина по моим контактам, и вопрос, конечно же, не забудьте написать.
Все владельцы сайтов на WordPress, пользующиеся плагином All in One SEO Pack, должны знать про создаваемый им «лишний код». Этот код не только увеличивает скорость загрузки страниц, он также может послужить причиной взлома сайта. Ведь заглянув в исходный код с помощью стандартных инструментов браузера можно с легкостью узнать версию установленного плагина! Если версия не самая последняя, то, скорее всего, в ней содержатся уязвимости. Данная статья поможет вам избавиться от лишнего кода и улучшить безопасность блога.
Как, что и где
Процесс удаления этого кода не займет много времени, всего лишь пару минут, вся работа будет происходить в администраторской консоли блога, приступим.
Способ 1
Переходим в «Внешний вид» -> «Редактор» -> «Функции темы (functions.php)», в самый конец файла, перед «?>», вставляем следующий код:if(!function_exists('before_header_partnerki_runeta') && !function_exists('after_header_partnerki_runeta') && !function_exists('change_aioseop_tag_partnerki_runeta')){<br />add_action('template_redirect', 'before_header_partnerki_runeta', 0);<br />add_action('wp_head', 'after_header_partnerki_runeta', 900);<br />function before_header_partnerki_runeta (){<br />ob_start('change_aioseop_tag_partnerki_runeta');<br />}<br />function change_aioseop_tag_partnerki_runeta($head) {<br />$head_description = preg_replace("~(<meta name=\"description\" content=\".*\" />)\n~Uis", '$1', $head);<br />if($head_description !== NULL) $head = $head_description;<br />$head_keywords = preg_replace("~(<meta name=\"keywords\" content=\".*\" />)\n~Uis", '$1', $head);<br />if($head_keywords !== NULL) $head = $head_keywords;<br />return preg_replace("~(\n<!-- All in One SEO Pack .* by Michael Torbert of Semper Fi Web Design\[.*\] -->\n)(.*)(<!-- /all in one seo pack -->\n)~Uis", '$2', $head);<br />}<br />function after_header_partnerki_runeta() {<br />ob_end_flush();<br />}<br />}
Готово! Как можно заметить, данный способ является самым быстрым и удобным. Даже если вы обновите плагин, всё будет работать. Единственное, придётся повторять данную процедуру при обновлениях шаблона.
Способ 2
Заходим в раздел «Установленные плагины», возле All in One SEO Pack будут две ссылки: «Деактивировать» и «Изменить». Нажимаем на «Изменить».Далее на странице справа появится колонка с 4-мя файлами:
- all-in-one-seo-pack/all_in_one_seo_pack.php
- all-in-one-seo-pack/aioseop.class.php
- all-in-one-seo-pack/aioseop_options.php
- all-in-one-seo-pack/readme.txt

И здесь можно поступить двумя способами. Первый: просто убираем
$this->version
и в итоге у нас в коде пропадает информация о текущей версии (улучшаем безопасность). Второй: Убираем полностью весь код, содержащийся в кавычках: \n<!-- All in One SEO Pack $this->version by Michael Torbert of Semper Fi Web Design
(улучшаем безопасность и скорость загрузки сайта).Если вы решили убрать весь лишний код от этого плагина, то еще нам надо почистить пару строк.
В строке 260 надо удалить находящийся в кавычках код:
[$this->title_start,$this->title_end]
.В кавычках строки 261 тоже надо удалить немного кода:
-->\n
.В строке 381 также надо очистить код в кавычках:
<!-- /all in one seo pack -->\n
.Вот и все, в итоге получаем такую картинку:

Согласитесь, куда приятнее выглядит, да и ранжирование сайта по запросам, содержащимся в title, description и keywords должно улучшиться, ведь код находится теперь выше.
Если возникли какие-либо трудности или вопросы, пожалуйста, пишите все в комментариях.
Этот способ является намного менее быстрым и удобным, ведь помимо того, что данную процедуру придётся повторять каждый раз, когда будет обновляться плагин, так ещё и времени на удаление кода уходит намного больше, чем при первом способе.
Изменение положения мета-тегов
Чтобы сделать положение мета-тегов как можно выше, необходимо найти файл плагина «aioseop_class.php», далее отыскать этот код:
add_action( 'wp_head', array( $this, 'wp_head') );
И заменить его на:
add_action( 'wp_head', array( $this, 'wp_head'), 1 );
После чего переходим в папку установленной и активированной темы, и открываем файл «header.php». Меняем расположение функции wp_head на то, где хотим чтобы отображались мета-теги.
Если возникли вопросы, высылайте свой файл шаблона и плагина по моим контактам, и вопрос, конечно же, не забудьте написать.

0 комментариев