WordPress SEO: как убрать "Просмотреть все записи"

Продолжаю проводить внутреннюю оптимизацию на своем блоге.

Заметил что на блогах WordPress при наведении курсора мышки на рубрику всплывает подсказка "Просмотреть все записи в рубрике". Естественно этот лишний, часто-повторяющийся, текст можно и даже нужно убрать. То есть нам нужно отредактировать title к ссылкам на ту или иную рубрику.

Поискав вхождения текста "Просмотреть все записи" по всем файлам, нашел их в файле \wp-content\languages\ru_RU.po. Удаление лишнего текста ни к чему не привело, дальше полез читать подсказки в интернете. Способ с добавлением кода, который перед выводом меню рубрики на страницу удаляет все вхождения "Просмотреть все записи" тоже не помог.

Потому остался последний вариант, это редактирование файла wp-includes\category-template.php. У меня в нем нашлось 7 вхождений текста "View all posts in %s" и 1 вхождение текста 'View all posts filed under %s', я отредактировал этот текст, оставив лишь параметр %s. Это решение мне как раз и помогло. Правда есть вероятность того, что при следующем обновлении WordPress файл wp-includes\category-template.php снова придется редактировать.

UPD: действительно после обновления wordpress надпись  "Просмотреть все записи" снова появилась. Я решил эту задачу решить следующим способом. Добавить в файл functions.php следующий код:

// start: убираем надпись "Просмотреть все записи"
function removeTitle($str){
 $str = preg_replace("/Просмотреть все записи в рубрике /", '', $str);
 return $str;
}
add_filter("wp_list_categories", "removeTitle");
add_filter("the_category", "removeTitle");
// end: убираем надпись "Просмотреть все записи"

Что мне дала такая оптимизация?

Думаю что:

  • Поисковики теперь не будут придавать лишнего веса словам которые фигурировали в этих подсказках, от того что они часто встречались на блоге.
  • Размер страницы уменьшился.
  • Уникальность каждой страницы увеличилась, так как был убран дублирующийся на каждой странице текст.

Также я заметил, что если наводить на заголовок того или иного поста, то выскакивает подсказка "Постоянная ссылка на" - это тоже можно убрать, правда займусь этим в следующий раз.

Понравилось? =) Поделись с друзьями:

Обсуждение записи “WordPress SEO: как убрать "Просмотреть все записи"”

  1. Максим (marseo.ru) says:

    Всё бы хорошо, да только вот возникла проблема. У меня описание в разделах блога есть, каждая главная страница рубрики снабжена описанием. Так вот, описание попадает в title, а это было бы нежелательно. Что в данном случае можно сделать? Иначе весь вес потеряется :(

  2. Владимир Демянович (elims.org.ua) says:

    Максим. Не совсем понял о каком описании речь. На Вашем сайте marseo.ru этого не увидел. Нужно посмотреть чтобы понять =)

    Но в любом случае все можно поправить дополнительным php-кодом.

  3. Алина says:

    Здравствуйте.
    А такой вопрос — при наведении курсора к категориям товара, подсвечивается подсказка с тем же словом. То есть, подвожу мышку к категории «Машинки», подсвечивается «машинки». Как убрать такое?

  4. Владимир Демянович (elims.org.ua) says:

    Алина, как я понял речь идет о woocommerce. Не имел с ним дело в этом контексте. К сожалению не могу что-либо подсказать.

  5. Алина says:

    да, о WC :)
    спасибо за ответ, в любом случае.

  6. Кривой ПЕНЬ says:

    Раздел Очистка от ссылок секции head позволяет убрать ряд ненужных ссылок, которые WordPress добавляет по умолчанию из кода вашего сайта.

Обсудить