重複コンテンツの投稿(wp_insert_post)を確実に避けたい。方法は?

APIと連携してサイトを作成していくと、しばしば遭遇するのがタイトル・記事が全く同じ重複ページが自動生成されしまうトラブルです。

そうなるとサイト内が重複コンテンツであふれてしまうため、色々回避策を練るのですが、私が一番確実だと思う方法が以下の方法です。
(ワードプレスでの使用を想定しています。)

functions.php に下記スクリプトを貼り付けます。

wp_insert_post()を行う前にif文で条件分岐します。タイトルや本文に同様の文章が含まれない場合だけwp_insert_post()を実行するようにします。

以上の手順で重複投稿はほぼ確実に防げるようになるはずです。

コメント

  1. 名無し より:

    全く同じ投稿が存在した場合、
    その投稿のタイトルと内容を返すようにしたいのですがどうやって書けばいいでしょうか?

    • ゆるり より:

      上の方法で、$titleに投稿のタイトル、$contentに投稿の内容が格納されているので、そのまま利用できるのではないかと思いますが、いかがでしょうか?

お知らせ

羽織紐を手作りしてます!よろしければご覧ください!
  • 天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
    天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
  • 天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
    天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
  • 天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー
    天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー

お知らせ

羽織紐を手作りしてます!よろしければご覧ください!
  • 天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
    天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
  • 天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
    天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
  • 天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー
    天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー
タイトルとURLをコピーしました