最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressコメントでURLの自動リンクを無効にする方法

ランダムなクリック可能なリンクでいっぱいのWordPressコメントセクションは、あなたのウェブサイトを怪しく見せることがあります。

多くのサイト所有者にとって、問題はそこから始まります。スパマーが悪用し、検索エンジンがフラグを立てる可能性があり、有用なリンクを含む正当なコメントでさえ、疑わしく見える可能性があります。

WPBeginnerでは、これらのコメントをスパムとしてマークすることがよくありますが、それがすべての人にとって最善の解決策ではないことを私たちは知っています。

詳細な調査の結果、実際の会話を維持しながらURLの自動リンクをブロックする簡単な方法を見つけました。💬

このガイドでは、WordPressコメントでの自動URLリンクを無効にする方法を説明します。これにより、有意義なエンゲージメントを促進しながら、コメントセクションをより細かく制御できます。

URLの自動リンクを無効にする

🧑‍💻 TL;DR: WordPressのコメントでURLの自動リンクを無効にする最も簡単な方法は、WPCodeプラグインを使用し、事前に作成された「コメントのURLリンクを無効にする」スニペットを有効にすることです。

WordPress はコメントでテキスト URL を自動リンクする理由は何ですか?

WordPressは、コメント内のテキストURLを、クリックしやすくし、実際の会話のユーザビリティを向上させるための組み込みの便利なコア機能として自動リンクします。これは利便性のための機能であり、サイトの所有者や読者がコピー&ペーストせずにリンクにアクセスできるようにすることを目的としています。

時には、これらのリンクはハイパーリンクのフォーマット方法を知らない本物のコメント投稿者によって追加されることがあります。

WordPressはURLを自動的に検出し、コメントを管理画面や記事の下に表示する際にクリック可能なリンクにします。さらに、データベースにはそのように保存されません。

WordPressでテキストURLが自動リンクされる

問題は、スパマーがこれを悪用してコメントに怪しいリンクを貼ることです。これにより、WordPressサイトは読者と検索エンジンの両方から信頼できないものに見える可能性があります。

そのため、多くのサイト所有者は自動リンクを無効にすることを好みます。

これを踏まえて、WordPressコメントでのURLの自動リンクを無効にする方法を説明します。以下の手順で行います。

簡単ですよね?早速始めましょう!

多くのWordPressの専門家は、テーマのfunctions.phpファイルまたはサイト固有のプラグインにカスタムコード行を追加するように指示しますが、もっと良い方法があります。

市場で最高のコードスニペットプラグインであるWPCodeを使用することは、ウェブサイトにコードを追加するための安全で簡単な方法です。テーマファイルを編集することなく、CSS、PHP、HTMLなどのカスタムスニペットを追加でき、サイトを壊す可能性のある小さな間違いを防ぐことができます。

当社のパートナーブランドの一部は、WPCodeを使用してカスタムコードスニペットを作成および管理しており、非常にうまく機能しています。

なぜ私たちがそれを強く推奨するのかを知るために、私たちの詳細なWPCodeレビューをお見逃しなく。

まず、WPCodeアカウントを作成する必要があります。WPCodeウェブサイトで、「今すぐWPCodeを入手」ボタンをクリックし、プランを選択して、サインアッププロセスを完了してください。

WPCodeのホームページ

📌 注: WPCode Proには、サイトに簡単に追加できる100以上の既製スニペットのライブラリが含まれており、コメントのURLリンクを無効にするためのコードスニペットも含まれています。とはいえ、アップグレードする前に無料版のWPCodeから始めることもできます。

サインアップ後、独自のWPCodeアカウントエリアが作成され、プラグインのzipファイルをダウンロードし、ライセンスキーにアクセスできるようになります。

次に、サイトにWPCodeプラグインをインストールして有効化しましょう。

WordPress管理エリアで、プラグイン » プラグインを追加に移動します。

WordPress管理画面のプラグインの下にあるプラグインの追加サブメニュー

次の画面で、「プラグインのアップロード」ボタンをクリックします。

その後、「ファイルを選択」をクリックして、ローカルコンピュータからWPCode zipファイルをアップロードできます。

プラグインのzipファイルをアップロードするには「ファイルを選択」ボタンをクリックしてください

アップロードが完了したら「今すぐインストール」を押し、次に「有効化」を押してサイトで有効にします。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドを参照してください。

有効化後、ライセンスキーを有効にする必要があります。

これを行うには、コードスニペット » 設定に移動します。

次に、「一般設定」タブの下で、ライセンスキーを入力し、「キーの検証」をクリックします。このキーは、登録後に受信したメールまたはWPCodeアカウントで見つけることができます。

WPCodeライセンスキーの有効化

次のステップは、WordPress管理ダッシュボードから コードスニペット » + スニペットを追加 に移動することです。

ここで、「コメント」フィルターを使用して「コメントのURLリンクを無効にする」スニペットをすばやく見つけます。次に、スニペットにカーソルを合わせ、「ライブラリに接続してロック解除(無料)」ボタンをクリックします。

WPCodeプラグインをWPCodeライブラリに接続する

表示されるポップアップで、「WordPressに接続」をクリックして、ウェブサイトをWPCodeクラウドライブラリに安全に同期し、スニペットを取得します。

接続したら、「コメントURLリンク無効化」スニペットを使用する準備が整います。再度スニペットにカーソルを合わせ、「スニペットを使用」と表示されたらクリックしてください。

コメントURLリンクを無効にするスニペットを使用

これにより、WPCodeのコードエディターにリダイレクトされます。

コードスニペットはすぐに使用できるため、トグルを「非アクティブ」から「アクティブ」に切り替えて、「スニペットを保存」ボタンをクリックするだけです。

コメントのURLリンクを無効にするスニペットを有効化して保存

⚠️ 重要: このコードは、プレーンテキストURL(www.example.comなど)がクリック可能になるのを防ぐだけです。HTMLレンダリングを無効にするわけではありません。

ユーザーが適切なHTMLタグ(例:<a href=”http://www.example.com”>マイリンク</a>)を追加してリンクを作成することを決定した場合でも、それらのリンクはクリック可能なまま表示されます。

コメント内のHTMLを完全に無効にしたい場合は、WordPressコメントでHTMLを無効にする方法に関するチュートリアルをご覧ください。

これで完了です。あなたのWordPressブログは、コメント内のURLの自動リンクを停止します。

デモサイトではこのようになります:

コメント内のURLの自動リンクを無効にする

ボーナス: コメントでの自動リンクを無効にするコードスニペットの説明

問題を修正したいだけであれば、これで完了です!しかし、WordPressが舞台裏でどのように機能するかを学ぶのが好きで、好奇心があるなら、WordPressのコメントでURLの自動リンクを無効にするために使用したコードスニペットはこちらです:

remove_filter( 'comment_text', 'make_clickable', 9 );

このスニペットが機能するのは、WordPressがURLをデータベース内のクリック可能なリンクとして保存しないためです。

代わりに、コメントを表示する際に、プレーンテキストのURLをその場でクリック可能なリンクに変換します。

これを担当するフィルターを無効にすることで、URLが自動的にクリック可能になるのを停止します。この変更は、管理画面と投稿の下のコメントセクションの両方に影響します。

後でスニペットを削除すると、WordPressは再びURLを自動的にリンクするようになります。このコードをテーマのfunctions.phpファイルに直接追加した場合、テーマを次に更新したときに変更が失われるリスクがあります。

これこそが、WPCodeのようなプラグインを使用することをお勧めする理由です。スニペットをテーマファイルとは別に保存するため、サイトのカスタム機能が壊れるアップデートを心配する必要がありません。

よくある質問:WordPressコメントのURL自動リンク無効化

ここでは、読者がWordPressのコメントで自動URLリンクを無効にすることについてよく尋ねる質問をいくつか紹介します。

自動リンクを無効にすると、既存のコメントからリンクは削除されますか?

はい、WordPressはページを読み込むときにこれらのリンクをオンザフライで生成するため、機能を無効にすると、古いコメントのプレーンテキストURLはすぐに通常のクリックできないテキストに戻ります。

これにより、WordPressは新しいコメントと古いコメントの両方で、プレーンテキストURLを自動的にクリック可能なリンクに変換しなくなります。自動リンクはすぐに削除されるため、古いコメントを手動で編集する必要はありません。

ユーザーはコメントに自分でリンクを追加できますか?

はい。このコードはテキストURLの自動変換のみを無効にしますが、HTMLは無効にしません。コメント投稿者が適切なHTMLタグ(例:<a href=”http://www.example.com”>マイリンク</a>)を使用してリンクを作成する方法を知っていれば、そのリンクはコメントに表示されたままになります。

この変更は元に戻せますか?

はい、完全に元に戻すことができます。推奨どおりにWPCodeプラグインを使用している場合は、スニペットを「非アクティブ」に切り替えて変更を保存するだけで済みます。WordPressはすぐにURLの自動リンクに戻ります。

このスニペットは、ブログ投稿やページのリンクに影響しますか?

全く問題ありません。使用するコードスニペットは、コメントフィルターのみを対象とするように設計されています。投稿やページコンテンツ内のリンクの動作には影響しません。

関連記事:WordPressコメントを改善するその他の方法

この記事が、WordPressのコメントでURLの自動リンクを無効にするのに役立ったことを願っています。

WordPressのコメントをさらに改善したい場合は、これらの追加チュートリアルでヒントやコツをご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

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

究極のWordPressツールキット

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

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

22 CommentsLeave a Reply

  1. ガイドをありがとう。 function.php にコードを追加したら機能しました。自分のリンクをこれらから除外する方法はありますか?

    • 現時点では簡単な方法はありませんが、もし方法が見つかった場合は、記事を必ず更新します!

      管理者

  2. 自分のドメインのようにするにはどうすればよいですか?

    したがって、当社のウェブサイトからのリンクのみを追加できます。

  3. ありがとうございます、参考になりました。「あなたのウェブサイトは素晴らしい…うんぬん…私のサイトも見てね」といったコメントとリンクが大量に来ていました。これで解決することを願っています。

  4. こんにちは、コメントではなく投稿で自動リンクを無効にするにはどうすればよいですか?
    テキスト形式でリンクを入力すると、例:http://www.example.com、投稿を公開すると自動的にハイパーリンクに変更されます。これを無効にする方法を教えてください。よろしくお願いします。

    • アブドゥルラヒム・サイフィ、

      WordPressはURLを自動的にリンクに変換しません。おそらくWordPress.comを使用しています。セルフホスト型WordPress.orgと無料のWordPress.comブログの違いに関するガイドをご覧ください。

      管理者

  5. WordPressサイトで特定の外部テキストリンクを解除するプラグインはありますか?ありがとうございます。

  6. こんにちは。まさにあなたが言及されたことをしたいのですが、投稿のみで適用したいです。最近のWPのアップデートで、投稿にウェブサイトのアドレスを入力すると、WPが自動的にリンクを貼るようになったようです。例えば、投稿のどこかに「google.com」と入力すると、WPがgoogleへのリンクを追加します。これを止めることはできますか?もしできるなら、どうすればいいですか?ありがとうございます。

    • ヘイ、Sebastien、私もこの問題で困っているのですが、解決策は見つかりましたか?無効にしたいだけです。ありがとうございます。

  7. 子テーマの functions.php を使用して、テーマに直接変更を加えるのではなく、「remove_filter( ‘comment_text’, ‘make_clickable’, 9 );」をテーマに追加できますか?

  8. それは本当に良いです。私の場合は、管理者としてのリンクを、コメントへの返信に投稿するため、クリック可能にするための条件を作成します。

    Thanks :)

    • Hi Angel,
      do you mind posting here the code you wrote? I’m interested in having my own links (as admin) cliackable ;)

      ありがとうございます

      • 私が唯一ログインしているユーザーなので、以下を使用できます:
        if ( is_user_logged_in() ) {
        remove_filter( ‘comment_text’, ‘make_clickable’, 9 );
        }

    • あなたの状況については間違っているかもしれませんが、管理者ユーザーでブログに書き込むべきではありません。 「ライター」はより低いロール(例えばエディター)を持ち、管理タスク用の管理者ロールを持つ別のユーザーを持つべきです。

返信する

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