web-dev-qa-db-fra.com

Contrôle des titres en double en temps réel

Sur mon site Web, il y a beaucoup d'auteurs et ils écrivent tous sur la "scène" italienne. Il arrive donc parfois que deux d'entre eux écrivent le même message ou utilisent le même titre. Ce que je recherche, c'est un moyen d'éviter les messages en double en utilisant comparaison de titre. Quelque chose comme ici sur stackexchange ou intégré dans vBullettin et Data Life Engine. Existe-t-il un tutoriel, un exemple ou même l'un de vous qui puisse m'aider à atteindre cet objectif?

3
maisdesign

Vous pouvez utiliser 'save_post' ou 'wp_insert_post' (les deux étant exécutés de la même manière dans wp_insert_post()) pour vérifier les sauvegardes automatiques et en informer les auteurs en conséquence. Les vérifications que je ferais consisteraient à vérifier que l'auteur de la sauvegarde automatique (ou révision) et de la nouvelle sauvegarde automatique ne sont pas identiques, à vérifier que le titre de l'article est identique et que le contenu est identique, à le faire correctement ( force de l'entreprise), vous avez besoin d'un algorithme décent, probablement basé sur le nombre de mots ou quelque chose du genre, pour le faire rapidement, vous pouvez simplement utiliser strpos() et vérifier si l'un contient l'autre. Si vous avez besoin d'un exemple de code, fournissez autant de détails sur l'implémentation (dans un commentaire) que vous le pouvez et je le rédigerai pour vous.

1
mor7ifer