Как отключить самопингбэки в WordPress

Ссылки на ваши собственные посты, также известные как интерлиньяж, отлично подходят для SEO. Однако, если на вашем сайте включены обратные ссылки,...

Ссылки на ваши собственные посты, также известные как интерлиньяж, отлично подходят для SEO. Однако, если на вашем сайте включены обратные ссылки, перелинковка постов может стать раздражающей, потому что WordPress автоматически создает новый обратный пингбэк для этого поста. Эти пингбэки появляются в разделе комментариев ваших постов. Хотя некоторым пользователям эта функция может понравиться, многие пользователи не считают ее полезной. В этой статье мы покажем вам, как отключить самоотметки в WordPress.

Что такое пингбэк?

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

  1. Пишем пост в блоге WPBeginner.
  2. Затем вы пишете пост в своем блоге с упоминанием/ссылкой на нашу статью.
  3. Ваше программное обеспечение для ведения блогов (WordPress) автоматически отправит нам обратную ссылку.
  4. Наше программное обеспечение для ведения блогов (WordPresS) получит пинг. Затем он автоматически перейдет на ваш блог, чтобы подтвердить, что пингбэк возник там (проверить, присутствует ли ссылка).
  5. Затем у нас будет возможность отобразить ваш пингбэк в качестве комментария к нашему посту. Это будет исключительно ссылка на ваш сайт.

Pingbacks также работают внутри вашего сайта. Таким образом, если один из ваших постов ссылается на другой пост, то ваш WordPress будет посылать самопинг. Это может стать действительно раздражающим фактором.

Самостоятельные Pingbacks на сайте WordPress

Для получения более подробной информации ознакомьтесь с нашим руководством по трекбэкам и пингбэкам.

Теперь, когда вы знаете, что такое обратная ссылка, давайте рассмотрим, как отключить самообратные ссылки.

Если вам не нравится видео или нужны дополнительные инструкции, то продолжайте чтение.

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

Отключение самопинга в WordPress с помощью плагинов

Есть два плагина, которые вы можете использовать для отключения самопинга.

1. Использование плагина No Self Pings

Первое, что вам нужно сделать, это установить и активировать плагин No Self Pings. Плагин работает «из коробки», и вам не нужно настраивать никаких параметров. Простая активация плагина отключит самоотметки.

Вы заметите, что плагин No Self Pings не обновлялся уже более двух лет. Обычно мы не рекомендуем устанавливать плагины, которые не обновлялись так давно. Просто потому, что в большинстве случаев такие плагины не работают. Однако, No Self Pings — очень простой плагин, и он работает даже с последней версией WordPress (4.2.3 На момент написания этой статьи).

Мы рекомендуем вам прочитать наше руководство по вопросу установки плагинов, не протестированных с вашей версией WordPress.

2. Использование плагина Disabler

Просто установите и активируйте плагин Disabler. После активации, посетите Настройки » Отключить страница для настройки плагина.

Страница настроек плагина Disabler

Вы заметите, что плагин позволяет отключить несколько функций WordPress. Вам нужно прокрутить вниз до Настройки Back End раздел и установите флажок напротив Отключение самопинга опция.

Нажмите на кнопку сохранения изменений, чтобы сохранить ваши настройки.

Отключение самопинга без использования плагина

Если вы не хотите использовать плагин, то вы можете использовать эти два метода для отключения самопинга на вашем сайте.

1. Глобальное отключение пингбэков

WordPress позволяет отключить пингбэки на вашем сайте. Использование этой опции позволит полностью отключить функцию pingback на вашем сайте.

Просто перейдите к Настройки » Обсуждение страница. В разделе Настройки статьи по умолчанию в разделе, снимите флажок рядом с ‘Попытка уведомить все блоги, на которые ведут ссылки из статьи’ опция. Нажмите на кнопку сохранения изменений, чтобы сохранить настройки.

Отключите все исходящие пинги с вашего сайта

2. Ручная вставка кода для отключения самостоятельных обратных ссылок

Если вам удобно добавлять фрагменты кода в файлы темы WordPress, то вы можете использовать этот метод для отключения самопинга.

Просто скопируйте и вставьте этот код в функции вашей темы.php-файл или плагин для конкретного сайта.

function no_self_ping( &$links ) < $home = get_option( 'home' ); foreach ( $links as $l =>$link ) if ( 0 === strpos( $link, $home ) ) unset($links[$l]); > add_action( 'pre_ping', 'no_self_ping' );

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий