Après les vacances, la reprise difficile, les urgences à gérer, etc, j’ai pas eu grand chose à vous donner pour vous mettre sous la dent. Et puis je me suis souvenu que j’ai fait un petit plugin WordPress qui pourrait vous être utile : No comments…
Je pense qu’avec le titre vous avez compris le principe :)
La quasi-majorité des sites que je fais n’ont pas besoin du système de commentaires, et comme j’en avais assez de copier/coller à chaque fois les mêmes bouts de code pour tout virer, je me suis décidé à tout rassembler dans un plugin.
Ce que fait le plugin
- Enlève le support des commentaires aux posts, pages et attachments.
- Supprime le script « comment-reply ».
- Filtre « comments_open », histoire de s’assurer que la fonction retourne bien « false » (normalement c’est inutile).
- Enlève les flux RSS « feed_links_extra ».
- Administration : masque la partie « commentaires » du widget « Aujourd’hui » du dashboard.
- Administration : Vire le widget « Commentaires récents » du dashboard.
- Administration : Vire l’onglet « Commentaires » du menu.
- Admin bar : vire l’onglet « Commentaires ».
- Admin bar : pour les sites multisites, vire l’onglet « Gérer les commentaires » dans la liste des sites.
Pour les multisites il y a un petit bémol : si j’active le plugin sur le blog 2 par exemple, l’onglet « Gérer les commentaires » dans la liste des sites de l’admin bar disparait bien pour le blog 2 et pas pour les autres. Par contre, si je vais ensuite sur un autre blog, l’onglet réapparaitra pour le blog 2 car le plugin n’est pas activé sur le blog où je suis, donc il ne peut pas masquer l’item.
Alternative : activer le plugin sur le réseau ou sur tous les blogs.
Pour plus d’infos, voir la page dédiée à l’extension (lien dans la sidebar).
See ya!
Commentaires
Commentaire de omn.
alors là, je n’ai pas de mots !!!! MERCIIIIIIIIIIIIIIIIIIIIIIIIII !!!
Commentaire de omn.
mais alors, du coup, quelqu’un sait comment enlever également cette ligne : « Cette entrée a été publiée dans Non classé le 29 mai 2013 » qui vient sous l’article ?
un autre plugin ?
Merci…
Commentaire de TweetPress de France @ TweetPress.fr.
Bah moi je me sers de cet outil ben pratique mais j’ai trouvé un truc à rajouter :
12345
Tout bête mais ça complète.
Merci encore.
Commentaire de Julio Potier @ BoiteAWeb.
Hello
Bien vu l’aveugle, cela vient compléter ce plugin !
Merci :)
Commentaire de Grégory Viguier.
Yes, merci, je l’avais oublié celui-là :)
Commentaire de TweetPress de France @ TweetPress.fr.
De rien ^^ merci du partage.
Y a peut-être même quelque chose à faire du côté des meta box :
123
Commentaire de TweetPress de France @ TweetPress.fr.
Attention ici $post_type est une string. (Je dis pour les lecteurs qui ne connaitraient pas remove_meta_box() )
Commentaire de Grégory Viguier.
En fait non. A partir du moment où le post type ne supporte pas les commentaires/pings, ces metaboxes ne vont pas s’afficher.
Commentaire de TweetPress de France @ TweetPress.fr.
Bah mais s’il le supporte? Tu n’as pas de contrôle là-dessus.
Commentaire de Julio Potier @ BoiteAWeb.
Le but du plugin est de supprimer le support des commentaires. Donc bien sûr qu’on a la main là dessus, c’est tout l’intérêt du truc. Dans le code je vois remove_post_type_support( esc_attr($type), ‘comments’ ); dans une boucle où $type est le slug du CPT.
Commentaire de TweetPress de France @ TweetPress.fr.
Ah bah tout va bien alors ^^ bravo et bonne chance, bye ^^
Commentaire de ton-journal.com.
Merci pour les lignes de code
Commentaire de madvic.
Une question en passant.
A quoi sert le script « comment-reply » ?
Merci
Commentaire de Grégory Viguier.
Salut.
Sous chaque commentaire tu as bouton « Répondre ». Lorsque tu cliques dessus, la boite de réponse se déplace sous ce commentaire. C’est à ça que sert ce script.