WordPressでトラックバック受信を一括停止する(過去記事の分も停止)

スポンサーリンク

個人的にブログのトラックバックの機能はあまり必要ないかな〜と感じてたので、WordPress で許可する設定にしていたトラックバック/ピンバック受付を停止しました。結局、自分からトラックバック送信したことは、一回もありませんでしたね…。自由なWEBが好きですので、好きなようにリンク張ったり張られたりするほうが性に合ってます。

トラックバック受信に関しては、正直言ってスパムが多くて辟易していたこともある。コメントもスパム投稿は多いのですが、読んで頂いた方との交流だったり有益な指摘を頂けたりすることも多いですので、コメントについてはこれまで通り受付を許可しています。ちなみに、Akismet という WordPress プラグインを使っているので、スパム投稿の分類は自動で行ってくれて楽です。

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

では、WordPress でトラックバック/ピンバックの受付を無効にする手順。

トラックバック/ピンバック受付を停止する全体の設定

WordPress 管理画面にログイン後…

設定 → ディスカッションから、「他のブログからの通知 (ピンバック・トラックバック) を受け付ける」のチェックをはずします。

Screen_Shot_2015-02-25_at_17_33_19

これで、今後投稿する記事については、トラックバック/ピンバックの受付が停止されます。

過去記事のトラックバック受付を許可しない設定にする

気を付けないといけないのは、それまでに「他のブログからの通知 (ピンバック・トラックバック) を受け付ける」にチェックしていた場合、過去に投稿した記事については、個別記事の単位でトラックバック/ピンバック受付を許可する設定が行われていることです。過去記事についてもトラックバック受信を停止するには、一つ一つトラックバック/ピンバック受付を無効にしないといけません。

過去記事でトラックバック/ピンバック受付が許可になっているかどうかは、投稿一覧 → クイック編集で確認できます。「トラックバック/ピンバックを許可」にチェックが付いていたら、その記事はトラックバック/ピンバック受付が有効になっているので、無効にする場合はチェックをはずす必要があります。

Screen_Shot_2015-02-25_at_17_38_43

過去記事が数百以上など多い場合は、これを1記事ずつやっていくのは、途方もなく面倒くさい。そこで、一括操作で過去の各々個別記事のトラックバック/ピンバック許可を無効にします。

まず、管理画面の投稿一覧の表示件数を増やしておきます。私は、20件→100件に増やしました。こうすると、一括操作で一気に100記事を操作できるので楽です。

WordPress管理画面で投稿一覧の件数を変更する | EasyRamble

その後まず、投稿一覧から、タイトルの横をチェックして全記事(100記事)を選択し、一括操作で「編集」を「適用」します。

Screen_Shot_2015-02-25_at_16_20_26

続いて、トラックバック/ピンバックを「許可しない」に変更して、「更新」ボタンをクリック。

Screen_Shot_2015-02-25_at_16_21_11

これで、選択した100記事分は、トラックバック/ピンバック受付を許可しない設定に変更できました。

投稿一覧で、次のページに行って同じ作業を繰り返します。私は550記事弱ありましたので、6回同じ作業を繰り返しました。投稿一覧の表示件数をもっと増やせば、作業回数を減らせるでしょう。

最初検索してみたら、WordPress の DB に直接クエリーを発行して、ピンバック・トラックバック受付を停止する方法も沢山見つかりました。ですが、以上のように、用意されたGUIな管理画面から簡単に操作できますので、こっちのほうが安全かと思います。あまりに記事数が多い場合は、DBを直接操作するしかないかもしれませんが。

スポンサーリンク
WordPress は人気ナンバーワンのブログ・ウェブサイトの管理ツールです。PHP を使えればカスタマイズできるので、ぜひトライされてみてください。
 
スポンサーリンク

Leave Your Message!