Поддержка Проблемы и решения Ошибка! Автопостинг комментов

  • Всем добрый день! Помогите решить проблему.

    После публикации поста в Вордпрессе через секунду автоматом начинают появляться комменты. В пост добавляю ссылки на другие тематически похожие посты. Сталкивался ли кто-то с данной проблемой? Как от этого избавиться?

Просмотр 15 ответов — с 1 по 15 (всего 23)
  • Модератор Yui

    (@fierevere)

    永子

    консоль, настройки, обсуждение

    Пытаться оповестить блоги, упоминаемые в статье (снять)
    Разрешить оповещения с других блогов (уведомления и обратные ссылки) для новых записей (снять)

    настройки для отдельных записей также можно задавать в редакторе

    Автор fedorart

    (@fedorart)

    Снял обе галочки, но проблема осталась. Кстати, они раньше стояли, но автопостов ссылок не было. Кстати, проблема появилась после переноса сайта Вордпресс на другой хостинг.

    Что еще можно сделать? Может в конфиге что-то скорректировать?

    Модератор Yui

    (@fierevere)

    永子

    Автор fedorart

    (@fedorart)

    А что же теперь делать? Это же не нормально, когда невозможно отключить автопосты комментов. Это же может навредить сайту, понизить доверие к нему и т.д. Причем комментов всегда по разному постится, от 1 до 10 в зависимости от количества ссылок, которые даю в конце поста на другие посты в блоге.

    Автор fedorart

    (@fedorart)

    Все, разобрался! Эта проблема имеет название СЕЛФПИНГИ (Selfpings), когда ссылки из статей автоматически постятся в комментах на собственном сайте.

    Решение проблемы:
    В файл functions.php в теме блога нужно добавить код:
    //remove pings to self 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’ );

    Модератор Yui

    (@fierevere)

    永子

    плохое решение

    (но вы им пользуйтесь, я пишу для других, кто придет в эту тему с похожей проблемой, чтобы решали правильно)

    нормальное решение
    https://wordpress.org/plugins/no-self-ping/

    Автор fedorart

    (@fedorart)

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

    Модератор Yui

    (@fierevere)

    永子

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

    Автор fedorart

    (@fedorart)

    Тут, мне кажется, все от кода зависит. В данном случае он максимально простой. Если какой-то сложный, и не в один файл еще вписывать, то лучше плагин. Опять же, что мне не нравится в плагинах, то у некоторых порой заканчиваются обновления, в результате чего злоумышленники могут использовать их для доступа к сайту.

    Опять же, что мне не нравится в плагинах, то у некоторых порой заканчиваются обновления,

    Расскажи, какой срок обновлений у твоего «кода»? Что с поддержкой разработчика?

    Код простейший, без лишнего всего. А вот плагин No Self Pings не обновлялся уже 3 месяца, что настораживает.

    Т.е. ответа не будет?
    Не отмазок, которые прозвучали, а полноценного ответа на поставленные воросы.

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

    А какой вам ответ нужен?

    Желательно честный. На очень простые вопросы:
    Расскажи, какой срок обновлений у твоего «кода»?
    Что с поддержкой разработчика?

    Для чего нужно обновлять простой код? Нужно ли обновлять код, который, к примеру, отвечает за вывод зеленого цвета к тексту? Или который делает текст желтым?

Просмотр 15 ответов — с 1 по 15 (всего 23)