Pourquoi les commentaires et les rétroliens continuent-ils de passer pour les types de publication personnalisés?


8

Nous avons un site où nous ne voulons pas de commentaires ou de rétroliens.

Nous avons effectué les opérations suivantes pour désactiver les rétroliens:

  • Dans Paramètres> Discussion, décochez la case "Autoriser les notifications de lien à partir d'autres blogs (pingbacks et trackbacks)".
  • Décoché "Autoriser les utilisateurs à publier des commentaires sur de nouveaux articles".

Nous sommes également revenus en arrière et avons désactivé les commentaires et les rétroliens pour tout ce qui avait été publié précédemment.

Cela fonctionne bien pour les publications et les pages, mais nous obtenons toujours des commentaires aléatoires et des rétroliens pour les types de publication personnalisés.

Maintenant, je sais que je peux supprimer la prise en charge des types de publication pour les types de publication personnalisés. Cependant, nous n'avons pas explicitement défini l'argument "support" pour les commentaires dans notre définition de types de messages personnalisés, et dans le Codex, les paramètres par défaut montrent que si vous ne définissez pas de valeur pour "support", la seule chose que le message personnalisé type prend en charge les champs titre et description.

Quelqu'un peut-il m'aider à comprendre pourquoi nous recevons toujours des rétroliens et des commentaires?

Aussi, comment pouvons-nous les arrêter?


Il doit y avoir des demandes à votre site. Consultez les journaux de votre site pour voir où (IP) et comment (par exemple via XML-RPC) ils apparaissent dans vos messages
SarahCoding

Réponses:


1

J'avais tort quand j'ai dit que nous avions reculé et désactivé tous les commentaires et trackbacks pour les messages précédents. En fait, nous ne l'avons pas fait. Le commentaire de Dan ci-dessus m'a fait réaliser notre erreur car lorsque j'ai commencé à scanner nos journaux, j'ai remarqué que c'était toutes les pages publiées précédemment. Whomp, whomp.

Notre solution consistait à exécuter les deux instructions SQL suivantes sur notre base de données pour fermer les commentaires:

UPDATE wp_posts SET comment_status="closed";

et pings:

UPDATE wp_posts SET ping_status="closed";

pour nos articles précédemment publiés.

Source: WordPress Codex

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.