Продолжаю проводить внутреннюю оптимизацию на своем блоге.
Заметил что на блогах 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: убираем надпись "Просмотреть все записи"
Что мне дала такая оптимизация?
Думаю что:
- Поисковики теперь не будут придавать лишнего веса словам которые фигурировали в этих подсказках, от того что они часто встречались на блоге.
- Размер страницы уменьшился.
- Уникальность каждой страницы увеличилась, так как был убран дублирующийся на каждой странице текст.
Также я заметил, что если наводить на заголовок того или иного поста, то выскакивает подсказка "Постоянная ссылка на" - это тоже можно убрать, правда займусь этим в следующий раз.
Всё бы хорошо, да только вот возникла проблема. У меня описание в разделах блога есть, каждая главная страница рубрики снабжена описанием. Так вот, описание попадает в title, а это было бы нежелательно. Что в данном случае можно сделать? Иначе весь вес потеряется :(
Максим. Не совсем понял о каком описании речь. На Вашем сайте marseo.ru этого не увидел. Нужно посмотреть чтобы понять =)
Но в любом случае все можно поправить дополнительным php-кодом.
Здравствуйте.
А такой вопрос — при наведении курсора к категориям товара, подсвечивается подсказка с тем же словом. То есть, подвожу мышку к категории «Машинки», подсвечивается «машинки». Как убрать такое?
Алина, как я понял речь идет о woocommerce. Не имел с ним дело в этом контексте. К сожалению не могу что-либо подсказать.
да, о WC :)
спасибо за ответ, в любом случае.
Раздел Очистка от ссылок секции head позволяет убрать ряд ненужных ссылок, которые WordPress добавляет по умолчанию из кода вашего сайта.