У нас есть сайт, на котором мы не хотим комментариев или трекбэков.
Мы сделали следующее, чтобы отключить обратные ссылки:
- В меню «Настройки»> «Обсуждение» снимите флажок «Разрешить уведомления о ссылках из других блогов (пингбэки и трекбеки)».
- Не отмечено "Разрешить людям оставлять комментарии к новым статьям".
Мы также вернулись и отключили комментарии и трекбэки для всего ранее опубликованного.
Это хорошо работает для сообщений и страниц, но мы все равно получаем случайные комментарии и трекбеки для пользовательских типов сообщений.
Теперь я знаю, что могу удалить поддержку типов записей для пользовательских типов записей. Однако мы не указали явно аргумент «поддержка» для комментариев в нашем определении пользовательских типов записей, а в Кодексе настройки по умолчанию показывают, что если вы не установите значение «поддержка», единственное, что пользовательский пост Тип поддерживает поля заголовка и описания.
Может ли кто-нибудь помочь мне понять, почему мы все еще получаем отзывы и комментарии?
Кроме того, как мы можем остановить их?
источник
Ответы:
Я был неправ, когда сказал, что мы вернулись и отключил все комментарии и трекбеки для предыдущих постов. Как оказалось, у нас нет. Комментарий Дана, приведенный выше, заставил меня осознать нашу ошибку, поскольку, когда я начал сканировать наши журналы, я заметил, что это были все ранее опубликованные страницы. Ух, ууу.
Нашим решением было запустить следующие два оператора SQL в нашей базе данных, чтобы отключить комментарии:
и пингует:
для наших ранее опубликованных сообщений.
Источник: WordPress Codex
источник