web-dev-qa-db-ja.com

Feedwordpressを使用した重複投稿

Feedwordpressには重複した投稿を作成する際の問題があります。この重複は予想通りには起こらないので、デバッグするのは困難です。さらに先に進む前に、重複している投稿を複製できるようにする必要があります。 feedwordpressを使用してフィードが更新されたときに誰かが重複する投稿を再現することができましたか?もしそうなら、フィードの更新中に投稿の複製を作成させるためにどのような手順を踏みましたか?

追加の注意として、GUIDデータベースフィールドが重複投稿に設定されていないことを私は知っています。これは、私が複製とオリジナルを区別することができる方法の1つです。 5つの重複がある可能性があり、そのすべてにGUIDセットはありませんが、GUIDセットを持つオリジナルは1つだけです。

2
bmorneau

FeedWordPress重複投稿フィルタ アドオンは、根本的な原因を突き止めようとするよりも早くこの問題を解決します。おそらくフィード自体の問題であることが判明するでしょう。あなたはそれを制御できないでしょう。

フォーマットはかなり単純で十分に文書化されていますが、多くのサイト/アプリケーションは何らかの理由で適切なフィードを生成できないようです。多くの方法で間違ったことをしているものがたくさんありますが、実際にそれを処理するほうが、単一のケースの原因を突き止めて実際に探すことよりも労力がかかりません。

2
Su'

これは、プラグイン自体ではなく、ソースフィードに大きく依存している可能性があります。 RSS 2.0(私が最もよく知っている)を仮定すると、投稿のユニークな識別は難しいかもしれません。

guidという文字は一意の識別子でなければなりません(リンクである場合もそうでない場合もあります)が、実際にはすべてのフィードが混乱する可能性があります。高度なRSSクライアントは、通常、一意性の識別子としてguid、link、さらにはtimeを調整しようとします。

ソースフィードが確実に生成されない場合、クライアントはその中の投稿を固有のものとして区別するのに問題がある可能性があります。

0
Rarst