Почему комментарии и трекбэки все еще проходят для пользовательских типов сообщений?

У нас есть сайт, на котором мы не хотим комментировать или отслеживать.

Для отключения трекбэков мы сделали следующее:

  • В разделе «Настройки»> «Дискуссия» снимите флажок «Разрешить уведомления о ссылках из других блогов (pingback и trackbacks)».
  • Unchecked «Разрешить пользователям оставлять комментарии к новым статьям».

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

Это хорошо работает для сообщений и страниц, но мы по-прежнему получаем случайные комментарии и обратные ссылки для пользовательских типов сообщений.

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

Может кто-нибудь помочь мне понять, почему мы все еще получаем отзывы и комментарии?

Кроме того, как мы можем остановить их?

Solutions Collecting From Web of "Почему комментарии и трекбэки все еще проходят для пользовательских типов сообщений?"

Я был не прав, когда сказал, что мы вернулись и отключили все комментарии и трекбэки для предыдущих сообщений. Как оказалось, мы этого не сделали. Комментарий от Дэна выше дал мне понять нашу ошибку, когда я начал сканировать наши журналы, я заметил, что это все ранее опубликованные страницы. Погружайтесь, плывите.

Наше решение состояло в том, чтобы запустить следующие две инструкции SQL в нашей базе данных, чтобы отключить комментарии:

UPDATE wp_posts SET comment_status="closed"; 

и пинг:

 UPDATE wp_posts SET ping_status="closed"; 

для наших ранее опубликованных сообщений.

Источник: WordPress Codex