ゆるく働き ゆるく生きる ゆるいだれかの日記

menu

ゆるりの足あと


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


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

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

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

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

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

少しはお役に立てましたか?

役に立つかも?と思われた方はぜひシェアを!

関連記事

    • 名無し
    • 2016年 9月 05日

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

      • ゆるり
      • 2016年 9月 05日

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

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

過去に作成したサイト集