Как избавиться от дублей WordPress

Избавимся от дублей страниц!

Якорь «читать далее…» (страница с пометкой «more» ) — есть ни что иное как дублированные страницы, эдакий анонс — дублированный контент другой страницы. Сайт (или блог) платформы WordPress, если он создан для продажи ссылок с  Сапы, такой дублированный контент даже полезен, потому что  вместо 200 страниц в индексе поисковиков находится 1000 страниц. Если блог создан с иной целью — для продвижения по поисковым запросам, от дублированных страниц лучше избавляться.

Есть два способа избавиться от дублей  WordPress

Избавиться от дублей в отдельном шаблоне
1. От якоря «more» избавляемся через добавление функции в шаблон сайта.
Для этого, заходим в корневой каталог сайта

Открываем в корневой папке шаблона файл functions.php
Добавляем функцию:
function no_more_jumping($post) { return ‘<a href=»‘.get_permalink($post->ID).'»>’.’Читать далее
&raquo;’.'</a>’; } add_filter(‘the_content_more_link’, ‘no_more_jumping’);
Избавляемся от дублированных страниц в целом, а не в отдельно взятом шаблоне

2. От якоря «more» избавляемcя через добавление функции — в WordPress (этот способ хорош тем, что данная функция действует, вне зависимости от того, какой шаблон используется на сайте)
Через файл post-template.php

  • Открыть файл \wp-includes\post-template.php
  • Найти там строку отвечающую за вывод ссылки «читать далее»

$output .= ‘ <a href=»‘. get_permalink() . «#more-$id\» class=\»more-
link\»>$more_link_text</a>»;
Заменить эту строку на
$output .= ‘ <a href=»‘. get_permalink() . «\» class=\»more-
link\»>$more_link_text</a>»;

Вот, собственно, и вся работа по избавлению от дублированных страниц (анонса, дублированного контента). Но есть еще и другой вид дубляжа: черновики, копии страниц, которые создаются каждый раз при редактировании записей, копии страниц с комментариями. Все это и многое другое, все дублированные страницы висят мертвым грузом на сайте — этот баласт нужно сбрасывать!

Удаление дублей WordPress при помощи плагина

Есть плагин-чистильщик! Плагин «WP-Optimize»
Установите его на блог. Он настроек не требует — прост в обращении.

Плагин уберёт любой мусор из блога, как только вы ему это поручите. Он очень хороший чистильщик! Когда он удалит все «завалы» из таблиц и баз, так  сайт сразу повеселеет. Удаляет этот Оптимизатор всю накопившуюся свалку одним кликом мышкой по нему. В открывшемся окошке плагина расставляете птички-галочки и жмете на кнопку «Очистить».

На удаление дублированных страниц у плагина уходит всего несколько секунд. После чего, в верхнем левом углу появляется запись, сколько и чего было удалено за одно действие.

Уборку помещений делать необходимо, с этим никто никогда не спорит. Делать уборку своих сайтов тоже периодически необходимо. Избавляться от дублей и расчищать территорию от мусора — это по-сути, одно и тоже.

Удаление дублей WordPress при помощи плагина

P.S. Поделись со мной своими мыслями вслух, оставь свой комментарий! Мне кажется, что если сейчас эта проблема «лишнего баласта» перед сайтом остро не стоит, то это только до поры — до времени. Наступает момент, когда сервер станет перегруженным «дальше некуда» и сайт начнет работать неповоротливо, а загрузка страниц будет происходить всё медленнее. В один, не самый прекрасный день, вы получите уведомление от вашего хостинг-провайдера, что лимит базы исчерпан и нужно расширять DNS, менять тарифы. Мы с вами знаем, что есть иной способ — Сайт можно оптимизировать, облегчить.

  1. Для этого нужно, во-первых, избавиться от дублированных страниц, дублированного контента.
  2. А, во-вторых, оптимизировать сайт при помощи кеширования его содержимого  — текстовых и графических файлов.

Майя Славская

Медленно плохо работает компьютер

Убрать лишние вкладки всплывающие при открытии браузера

Как поменять права доступа на папки и файлы

Как избавиться от дублей WordPress

Если не удается обновить WordPress до Новой версии

Файл robots.txt для сайтов на WordPress

Sitemap — Как создать Карту Сайта

Мусорщик морей — очистка морского дна