WordPressでセルフピンバックを無効にする方法(ステップバイステップ)

何百もの内部リンクを持つブログで作業していましたが、私たちを悩ませていたことの1つは、コメントセクションでのセルフピンバックの洪水でした。

自分のコンテンツにリンクするたびに、WordPressはそれを新しいコメントとして扱っていました。これにより、ディスカッションが乱雑になり、実際のコメントが見つけにくくなります。

あなたもそれらを見ているなら、あなたは一人ではありません。多くのWordPressユーザーは、何が原因であるか、またはそれをオフにする方法さえ気づいていません。

このガイドでは、WordPressでセルフピンバックを無効にする方法を説明します。プラグインを使用することも、簡単なコードスニペットを使用することもできます。どちらが簡単かは、あなた次第です。

WordPressでセルフピンバックを無効にする

ピンバックとは何ですか?

ピンバックは、WordPressサイト間で、ある投稿が別の投稿にリンクした場合に互いに通知し合う方法です。リモートコメントのようなものですが、自動で行われます。

仕組みは次のとおりです。

  1. 私たちはWPBeginnerでブログ記事を公開します。
  2. あなたは自分のサイトに投稿を書き、私たちの記事へのリンクを含めます。
  3. あなたのWordPressサイトは、私たちにピンバック(小さなデジタルな「お知らせ」)を送信します。
  4. 当社のWordPressサイトはリンクをチェックし、有効であれば、ピンバックを投稿へのコメントとして表示します。
  5. このコメントは、あなたの記事へのリンクを表示するだけです。それだけです。

ピンバックはブログ間だけでなく、サイト内でも機能します。別の投稿から自分の投稿の1つにリンクすると、WordPressは「セルフピンバック」と呼ばれるものを送信します。

ピンバックプレビュー

さらに詳しく知りたいですか?トラックバックとピンバックに関する完全なガイドをご覧ください。

WordPressでセルフピンバックを無効にする方法

ピンバックリンクに対するユーザーの操作方法をテストしたところ、結果は明らかでした。人々はほとんどクリックしません。特にコメントセクションに表示されると、見落としがちです。

しかし、同じリンクを記事に直接追加すると、はるかに注目を集めました。これは、文脈内のリンクは読みやすく、ユーザーにとってより自然に感じられるためです。

内部リンクもSEOにおいて大きな役割を果たします。検索エンジンがあなたのページの関連性を理解するのに役立ち、特定のトピックに関するあなたの専門知識と権威を示します。SEOのための内部リンクに関する完全ガイドはこちらです。

問題は、内部リンクを追加するたびに、WordPressはセルフピンバックも作成することです。これらはコメントモデレーションキューに表示され、使用していない場合は、煩雑になり時間を無駄にします。

だからこそ、私たちはすべてのサイトでセルフピンバックを無効にしています。これにより、コメントセクションが整理され、読者とSEOに実際に役立つリンクに集中できます。

サイトでセルフピンバックを無効にする簡単な方法を以下に示します。

プラグインを使用してWordPressでセルフピンバックを無効にする

WordPressでセルフピンバックを無効にできるプラグインはいくつかあります。ここではそのうち3つを紹介しますので、ご自身に合ったものを選んでください。

この方法はより簡単で、ほとんどのユーザーにおすすめです。WPCode は最高のWordPressコードスニペットプラグインです。

これにより、サイトを壊すことなくWordPressにカスタムコードを簡単に追加できます。また、サイトで使用したい便利なカスタムスニペットがたくさん付属しています。

まず、WPCodeプラグインをインストールして有効化する必要があります。

WPCodeのホームページ

WPCodeの無料バージョンも利用可能です。ただし、プラグインの可能性を最大限に引き出すには、有料バージョンへのアップグレードをお勧めします。

なぜWPCodeを推奨するのか?

WPCodeはWordPressで最も簡単なカスタムコードスニペットマネージャーであるため、お勧めします。私たちはすべてのウェブサイトで使用しており、個別のプラグインをインストールせずにカスタムコードを簡単に管理および追加するのに役立ちました。詳細については、完全なWPCodeレビューをご覧ください。

プラグインを有効にしたら、コードスニペット » +スニペットを追加ページに移動します。検索ボックスに「self pingback」と入力すると、コードスニペットが表示されます。

WPCode コネクトライブラリ

「ライブラリに接続してロック解除」ボタンをクリックします。

これにより、WPCodeアカウントにサインインしてクラウドライブラリ機能に接続できるポップアップが開きます。「ライブラリからスニペットをサイトにプッシュするを有効にする」オプションにチェックを入れるのを忘れないでください。

コードライブラリに接続

まだアカウントをお持ちでない場合は、無料で作成できます。

WPCodeライブラリに接続すると、無料のコードスニペットライブラリにアクセスできます。また、他のウェブサイトでコードスニペットを保存して再利用することもできます。

WPCodeライブラリに接続したら、コードスニペット » +スニペットを追加ページに戻ります。検索ボックスに「self pingback」と入力し、コードスニペットが表示されたら「スニペットを使用」をクリックします。

スニペットを使用

プラグインはコードをコードスニペットエディタで開きます。

ここで、カスタムコードスニペットが自動的に追加されます。「非アクティブ」から「アクティブ」にステータススイッチを切り替えるだけです。

スニペットを有効にする

変更を保存するには、「更新」をクリックすることを忘れないでください。

これで完了です。WordPressウェブサイトは、このカスタムコードを使用してセルフピンバックを無効にするようになります。

2. No Self Pings プラグインの使用

この方法では、1つのタスク専用のプラグインを使用します。

インストールしてアクティブ化する必要があるのは、No Self Ping プラグインです。このプラグインはアクティブ化するとすぐに機能し、セルフピンバックを無効にします。

所有している他のサイトのピンバックも無効にしたいですか?設定 » ディスカッションページに移動し、一番下までスクロールしてください。

セルフピンバックなし設定

ここでは、ピンバックしたくない追加のウェブサイトを追加できます。これらは、あなたが管理する他のウェブサイトや、頻繁にリンクするサードパーティのウェブサイトである可能性があります。

最後に、設定を保存するために「変更を保存」をクリックすることを忘れないでください。

3. Disabler プラグインの使用

WordPressでセルフピンバックを無効にするもう一つの方法は、Disablerプラグインを使用することです。これは、WordPressで不要な機能を無効にするために特別に作られています。

まず、Disabler プラグインをインストールして有効化する必要があります。有効化したら、設定 » Disabler ページにアクセスし、「バックエンド」タブに切り替えます。

セルフピンバックを無効にする

ここで、「セルフピンバックを無効にする」オプションの横にあるチェックボックスをオンにします。その下には、ピンバックしたくない追加のURLを指定できます。

変更を保存するには、「設定を保存」ボタンをクリックすることを忘れないでください。

プラグインを使用せずにセルフピンバックを無効にする

プラグインを使用しない場合は、これらの2つの方法でサイトのセルフピンをオフにすることができます。

1.ピンバックをグローバルに無効にする

WordPressでは、サイトでピンバックを無効にすることができます。このオプションは、サイト全体でピンバック機能を完全に無効にします。

設定 » ディスカッションページに移動するだけです。「デフォルトの投稿設定」セクションで、「投稿からリンクされたブログに通知を試みる」オプションの横にあるチェックボックスをオフにします。

ピンバックをグローバルに無効にする

最後に、「変更を保存」ボタンをクリックして設定を保存します。

WordPressは、リンクしたときにどのウェブサイトにもピンバックを送信しなくなります。

2. セルフピンバックを無効にするためにコードを手動で挿入する

この方法は、WPCodeセクションで先に説明した方法と基本的に同じです。

すぐに使用できるコードスニペットの代わりに、コードスニペットを手動でウェブサイトに追加できます。

この方法は、WPCodeプラグインを使用したくないユーザーにも役立つ可能性があります。詳細については、WordPressにカスタムコードスニペットを簡単に追加する方法(サイトを壊さずに)に関するチュートリアルをご覧ください。WordPressにカスタムコードスニペットを簡単に追加する方法

このコードをWPCodeにコピー&ペーストするだけです。または、テーマのfunctions.phpファイルまたはサイト固有のプラグインに追加することもできます。

add_action( 'pre_ping', function( &$links ) {
	$home = get_option( 'home' );
	foreach ( $links as $l => $link ) {
		if ( 0 === strpos( $link, $home ) ) {
			unset( $links[ $l ] );
		}
	}
} );

変更を保存し、サイトにアップロードすることを忘れないでください。

このコードを追加すると、内部リンクを追加したときにWordPressはピンバックの送信を停止します。

セルフピンバックのより良い代替手段

WordPressにピンバックを追加した当初の目的は、リンクを介してウェブサイト間の通信を可能にすることでした。しかし、スパマーが悪用することが多いため、ほとんどのウェブサイトでは他のサイトからのトラックバックの受信を無効にしています。

まだご覧になっていない場合は、WordPressでトラックバックとピンバックを無効にする方法に関するチュートリアルをご覧ください。これにより、ウェブサイトは大量の不要なスパムから救われます。

セルフピンバックとは、あなた自身のブログ記事へのピンのことです。たとえば、古いブログ記事へのリンクを追加すると、新しい記事へのリンクがそのコメントセクションに表示されます。

しかし、リンクは下部に表示され、ユーザーにコンテキストを提供しませんでした。これらのリンクを追跡したところ、ユーザーはそれらにインタラクトせず、あまり価値を加えていないことがわかりました。

代わりに、記事本文にリンクを追加した方がはるかに効果的でした。より多くのユーザーがそれらのリンクをクリックし、ページビューを増やし検索ランキングを向上させました

過去の記事にリンクを追加する方法

ユーザーは内部リンクを習慣化し、WordPressの編集ワークフローの一部にすることをお勧めします。

当社のサイトでは、古い記事を新しい情報で定期的に更新し、関連性がある場合は新しい記事への内部リンクを追加しています。

また、WordPress用のSEOプラグインとして市場で最も優れたAll in One SEOを使用しています。これはLink Assistantと呼ばれる強力なリンクツールも備えています。

All in One SEO - Link Assistant の概要

これにより、内部リンクを含むサイト上のすべてのリンクを追跡できます。

プラグインがAIを使用して新しい内部リンクを追加できる場所を示す、リンクの機会も表示されます。

AIOSEOのリンク機会リスト

詳細については、初心者向けの内部リンクガイドをご覧ください。

🧹 WordPressのコメントをクリーンアップするその他の方法

セルフピンバックは、WordPressサイトを散らかす可能性のある多くの気晴らしの1つにすぎません。コメントセクションを完全に制御し、スパムを減らし、サイトのパフォーマンスを向上させたい場合は、これらのガイドがお役に立ちます。

この記事がWordPressサイトでセルフピンバックを無効にするのに役立ったことを願っています。サイト管理を容易にするために、WordPress管理ダッシュボードのカスタマイズに関するガイドも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

27 CommentsLeave a Reply

  1. ありがとうございます!内部リンク/ピンバック機能が突然大きな問題を引き起こしました(長話になります)。そして、常に迷惑で(そして無意味)でした!

  2. WPCodeメソッドはまさにゲームチェンジャーです。非常にクリーンで、追加のプラグインを必要とせずにうまく機能します。
    私が学んだことの一つ:クライアントに手動の内部リンクについて教えることが重要です。これはセルフピンバックを置き換えるだけでなく、SEOに役立ち、サイトをよりユーザーフレンドリーにします。

  3. とても参考になる記事です。ついにWordPressの奇妙な機能を無効にすることができました。

  4. 非常に役立つ記事です。セルフピンバックはすでに私の神経をいじめていました。このガイドに従ったことは本当に役立ちました。

  5. コードはセルフピンのみを無効にしますか?自分のブログ以外に通知したい場合はどうすればよいですか?

    • Aurora さん、こんにちは。

      はい、セルフピンバックのみを無効にします。ただし、「設定 » ディスカッション」ページで、他のブログにリンクしたときに通知するオプションがオンになっていることを確認する必要があります。

      管理者

  6. こんにちは、functions.phpファイルを見つけるのを手伝ってもらえますか?コードを貼り付けるオプションを試したかったのです。
    ありがとうございます

  7. ディスカッション設定からボックスのチェックを外しました。

    それでも、No Self Pingback プラグインを使用する必要がありますか?

    セルフピンバックを無効にするにはプラグインが必須ですか?

    返信をお願いします。

    ありがとう

  8. ピンバック機能はすべて無効にしていますが、他のブログが私のサイトにピンバックリンクを生成するのを防ぐ方法を知りたいです。

  9. この投稿をありがとう!あなたはいつも的を射た最高の答えを持っているでしょう!!

  10. 皆さん最高です。非常にニッチでマイナーな問題についてグーグル検索するたびに、あなたのサイトと、その問題に対処するためのシンプルでステップバイステップのガイドが見つかります。このサイトが大好きです。続けてください!

  11. このコードアップデートは、投稿に設定されたサブピンバックを無効にするためにWordPressマルチサイトネットワークで機能しますか?

  12. 素晴らしい、ピンバックについては知りませんでした。これは記事に関するものだと理解していますが、WooCommerceサイトで作成された製品にも適用されますか?

  13. 推奨プラグインを確認するためにサイトにアクセスしたところ、このメッセージが表示されました。心配すべきでしょうか?
    このプラグインは2年以上更新されていません。メンテナンスまたはサポートが終了している可能性があり、WordPressの最近のバージョンとの互換性の問題が発生する可能性があります。

  14. Feedfrontマガジンであなたのブログを見つけました。この記事に出会えて嬉しいです。セルフピンバックを無効にすることはSEOに影響しますか?もしそうなら、そのステップを踏む価値はありますか?

返信を残す

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。