web-dev-qa-db-fra.com

Messages en double à l'aide de Feedwordpress

Feedwordpress a un problème avec la création de messages en double. Cependant, cette duplication n’est pas prévisible, il est donc difficile de la déboguer. Je dois pouvoir reproduire les messages en double avant de pouvoir aller plus loin. Quelqu'un at-il été en mesure de reproduire les publications en double lorsqu'un flux est mis à jour à l'aide de feedwordpress? Si tel est le cas, quelles étapes avez-vous suivies pour forcer la création d'un duplicata d'une publication lors d'une mise à jour du flux?

De plus, je sais que le champ de base de données GUID n'est pas défini dans la publication en double. C’est l’un des moyens par lesquels je peux distinguer les doublons de l’original. Il peut y avoir 5 doublons, qui n'ont pas tous de GUID, mais un seul original avec le GUID.

2
bmorneau

L'add-on de FeedWordPress Duplicate Post Filter pourrait résoudre ce problème plus rapidement que d'essayer de rechercher la cause du problème. Cela va probablement s'avérer être un problème dans le flux lui-même, sur lequel vous n'auriez probablement aucun contrôle.

Bien que les formats soient assez simples et bien documentés, de nombreux sites/applications ne semblent tout simplement pas produire un flux approprié, pour une raison quelconque. Il y a tellement de choses qui ne sont pas faites à bien des égards qu'il faut généralement moins de travail pour le résoudre que d'essayer de traquer la source d'un seul cas.

2
Su'

Cela peut dépendre en grande partie non pas du plugin lui-même, mais du flux source. En supposant que RSS 2.0 (je suis le plus au courant), l’identification unique de poste peut être délicate.

Par la lettre, guid devrait être un identifiant unique (ce pourrait être ou non un lien), mais les flux de données dans la nature peuvent être un gâchis. Les clients RSS avancés essaient généralement de jongler entre guid, link et même time en tant qu'identificateurs d'unicité.

Si le flux source n'est pas généré de manière fiable, le client peut avoir des difficultés à distinguer les publications en son sein comme uniques.

0
Rarst