WordPressで外部リンクを新しいウィンドウまたはタブで開く方法

これはイライラする感覚です。訪問者をあなたのウェブサイトに呼び込むために一生懸命働いたのに、彼らが外部リンクをクリックして永遠に消えてしまうのです。

WPBeginnerでは、他のサイトの役立つリソースを常に読者に案内していますが、その過程で読者を失いたくはありません。そのため、すべての外部リンクを新しいブラウザタブで開くことをルールにしています。

この小さな調整により、コンテンツは元のタブで開いたままになり、簡単に戻ってくることができます。ユーザーエクスペリエンスを向上させ、訪問者をあなたのサイトに引き付けるための簡単な方法です。

このガイドでは、WordPressウェブサイトでこれを設定するためのいくつかの簡単な方法を紹介します。ワークフローに最適なアプローチを選択できます。

WordPressで外部リンクを新しいウィンドウまたはタブで開く方法

なぜ外部リンクを新しいウィンドウまたはタブで開くのですか?

外部リンクとは、あなたが所有または管理していないウェブサイトへのリンクのことです。通常、外部リンクを追加すると、訪問者はリンクをクリックすることであなたのサイトから離れてしまいます。

一部のユーザーエクスペリエンスの専門家は、訪問者に完全な制御権を与えるために、すべてのリンクは同じブラウザタブで開くべきだと主張しています。

ただし、コンテンツウェブサイトの場合、外部リンクを新しいタブで開くことは、ユーザーにより良いエクスペリエンスを提供すると考えています。これにより、ウェブサイトが開いたままになり、訪問者は場所を失うことなく、他のリソースを確認した後で簡単に戻ることができます。

より良いユーザーエクスペリエンスのために、外部リンクを新しいウィンドウ(古いブラウザの場合)または新しいタブ(最新のブラウザの場合)で開くことをお勧めします。これにより、元のWebページが失われることなく、ユーザーは切り替えることであなたのウェブサイトの閲覧を再開できます。

外部リンクを新しいタブで開くことのもう1つの利点は、ページビューの増加とサイトでのユーザーエンゲージメントの向上です。サイトに長く滞在するユーザーは、メールニュースレターに登録したり、ソーシャルメディアでフォローしたり、コメントを残したり、製品を購入したりする可能性が高くなります。

それでは、WordPressで外部リンクを簡単に新しいウィンドウまたはタブで開く方法を見ていきましょう。あなたに最適な方法を選べるように、いくつかの異なる方法をカバーします。

  1. ブロックエディターを使用して外部リンクを新しいタブで開く
  2. クラシックエディターを使用した外部リンクの新しいタブでの開き方
  3. HTMLコードを使用して外部リンクを新しいタブで開く
  4. ナビゲーションメニューリンクを新しいタブで開く
  5. すべての外部リンクを新しいタブで自動的に開く(プラグインを使用)
  6. 6. すべての外部リンクを自動的に新しいタブで開く(コードを使用)
  7. 動画チュートリアル
  8. Frequently Asked Questions

    WordPressブロックエディターには、外部リンクを新しいタブで開くための組み込み機能があります。WordPressの最近のバージョンでは、リンクを追加する際にこのオプションが表示されます。

    外部リンクを追加したいブログ投稿またはページを編集します。次に、リンクしたいテキストを選択し、「リンク」ボタンをクリックします。WindowsではCTRL+K、MacではCommand+Kのショートカットキーを押すこともできます。

    ブロックエディターでリンクを追加する

    これでリンク挿入ポップアップが表示されます。リンクを入力して「Enter」を押すだけです。

    その後、「新しいタブで開く」オプションをオンに切り替える必要があります。

    ブロックエディターでの新しいタブで開くオプション

    リンクは新しいタブで開かれます。

    ヒント: リンク挿入ポップアップにタイトルとnofollow属性を追加することもできます。これは、All in One SEO プラグインをインストールすることで可能です。

    まだクラシックエディターを使用している場合は、新しいエディターの使用を開始することをお勧めします。モダンで高速であり、見逃している多くの新機能が含まれています。

    ただし、クラシックエディターを引き続き使用したい場合は、新しいタブで開くリンクを追加する方法は次のとおりです。

    まず、リンクを追加したい投稿またはページを編集する必要があります。次に、リンクしたいテキスト(アンカーテキストと呼ばれます)を選択します。その後、「リンクの挿入/編集」ボタンをクリックできます。

    クラシックエディターに新しいリンクを追加する

    ポップアップが表示され、外部リンクを追加できます。

    その後、横にある歯車アイコンをクリックします。これにより、高度なリンク挿入ポップアップが表示されます。

    クラシックエディターでリンクを新しいタブで開く

    ここから、「新しいタブでリンクを開く」オプションを確認する必要があります。その後、下部にある「更新」ボタンをクリックしてリンクを追加します。

    場合によっては、WordPressでリンクを追加するためにHTMLを記述する必要があることがあります。たとえば、新しいブロックエディターでHTMLモードを使用する場合や、WordPressテーマテンプレートファイルにリンクを追加する場合などに必要になります。

    HTMLコードを使用して、次のようにリンクを追加できます。

    <a href="http://example.com" target="_blank" rel="noopener noreferrer">Link Text</a>
    

    target="_blank" パラメータは、ブラウザにリンクを新しいタブで開くように指示します。rel="noopener noreferrer" の部分は、新しいタブが元のページにアクセスできないようにする重要なセキュリティ機能です。

    新しいタブで開くリンクには、常にこれを含めるのがベストプラクティスです。単に「example.com」を外部リンクのURLに、「Link Text」を使用したいアンカーテキストに置き換えてください。

    WordPressウェブサイトでは、サイトのナビゲーションメニューに外部リンクを追加できます。追加方法は、従来のテーマを使用しているか、ブロックテーマを使用しているかによって異なります。

    クラシックテーマでナビゲーションメニューのリンクを新しいタブで開く

    アウトバウンドメニューリンクを新しいタブで開くには、WordPress管理エリアから**外観 » メニュー**に移動します。

    次に、画面右上の「画面オプション」ボタンをクリックします。

    画面オプションを開く

    ボタンをクリックすると、より多くのオプションが表示されます。

    「高度なメニュープロパティを表示」の下にある「リンクターゲット」のオプションを選択してください。

    リンクターゲットオプションを選択

    その後、URL、リンクテキストを入力し、「メニューに追加」ボタンをクリックして、カスタムリンクをナビゲーションメニューに追加できます。

    カスタムリンクがメニュー構造列に表示されます。これで、「新しいタブでリンクを開く」オプションを選択して、外部リンクを別のタブで開くことができます。

    メニューで外部リンクを新しいタブで開く

    完了したら、下部にある「メニューを保存」ボタンをクリックします。

    ブロックテーマのナビゲーションメニューリンクを新しいタブで開く

    ブロックテーマを使用している場合は、外観 » テーマに移動し、サイト全体エディターを使用してアウトバウンドメニューリンクを新しいタブで開く必要があります。

    まず、ヘッダーの任意の場所をクリックして選択し、次にサイトのナビゲーションメニューをクリックします。メニュー全体が選択されていることを確認するために、リストビューの使用をお勧めします。

    画面上部にあるリストビューアイコン(横三本線)をクリックし、アウトラインから「ナビゲーション」ブロックを選択します。選択すると、メニュー項目の末尾に「+」アイコンが表示されます。

    ナビゲーションブロックを選択し、+アイコンをクリックします

    ヒント: フルサイトエディターでブロックを選択するのは難しい場合があるため、多くのユーザーはリストビューを使用する方が簡単だと感じています。画面上部にあるアイコンをクリックし、ナビゲーションブロックを見つけて選択します。ヘッダーやグループなどの他のブロック内にネストされている場合があります。

    次に、「+」アイコンをクリックしてリンクを追加できるポップアップを開きます。一番上のフィールドに URL を入力し、「新しいタブで開く」をオンの位置に切り替えることを確認してください。

    次に、URLの横にある「送信」アイコンをクリックして設定を保存します。

    「新しいタブで開く」オプションをオンにする

    これが完了したら、画面上部にある「保存」ボタンをクリックすることを忘れないでください。

    追加するすべての外部リンクに対して手動でオプションを確認するのは、余分な作業のように聞こえるかもしれません。しかし、時間が経つにつれて、それに慣れるでしょう。

    複数の著者がいるブログを運営している場合や、外部リンクを新しいタブで開くのを忘れがちな場合は、プラグインを使用できます。

    まず、Open External Links in a New Window プラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

    このプラグインはすぐに機能し、外部リンクを自動的に新しいウィンドウで開きます。

    ブログ投稿の外部リンクは実際には変更されません。代わりに、JavaScriptを使用して外部リンクを新しいウィンドウで開きます。

    注意: プラグインを無効にすると、外部リンクが新しいウィンドウで開かなくなります。

    シンプルなプラグインとコードスニペットのどちらを選ぶかは混乱するかもしれませんが、簡単に決めることができます。前の方法のプラグインは、この機能だけが必要な場合は、設定したら忘れることができる優れたソリューションです。

    ただし、後でサイトに他のカスタム関数を追加する可能性がある場合は、WPCodeを使用する方が、多くの単一目的プラグインをインストールする必要がなくなるため、より強力で整理された選択肢となります。

    リンクを新しいタブで開くように設定するのをよく忘れる場合は、無料のWPCodeプラグインを使用して自動化できます。これは、ゲスト投稿者がサイトのガイドラインに従うことを保証する簡単な方法でもあります。

    WPCodeを使用すると、WordPressにカスタムコードを安全に追加でき、便利な既製のスニペットライブラリが含まれています。この方法では、数回クリックするだけですべての外部リンクを新しいタブで開くことができます。

    まず、無料のWPCodeプラグインをインストールして有効化します。詳細な手順については、WordPressプラグインのインストール方法のチュートリアルをご覧ください。

    有効化したら、WordPress管理ダッシュボードからコードスニペット » ライブラリに移動します。

    そこから、「新しいタブで外部リンクを開く」スニペットを検索します。見つけたら、マウスカーソルを合わせ、「スニペットを使用」ボタンをクリックします。

    ライブラリから外部リンクを新しいタブで開くスニペットを見つける

    WPCode がコードを自動的に追加し、正しい挿入方法を選択します。

    WPCodeはコードを自動的に追加します

    上部にあるスイッチを「非アクティブ」から「アクティブ」に切り替えるだけです。

    最後に、「更新」ボタンをクリックして、コードスニペットを保存してアクティブ化します。

    トグルを「アクティブ」に切り替え、「更新」ボタンをクリックします

    これで完了です。WordPress投稿のすべての外部リンクが自動的に新しいタブで開くようになります。

    動画チュートリアル

    WPBeginnerを購読する

    よくある質問

    ここでは、外部リンクを新しいウィンドウまたはタブで開く方法と理由について、よく寄せられる質問への回答を紹介します。

    1. 外部リンクを新しいタブで開くことはなぜ重要ですか?

    外部リンクを新しいタブで開くと、ユーザーエクスペリエンスが向上します。これにより、ウェブサイトがユーザーのブラウザで開いたままになるため、他のページを閲覧した後でも簡単に戻ることができます。これは、訪問者がサイトに滞在する時間を増やし、エンゲージメントを向上させる可能性があります。

    2. 外部リンクを新しいタブで開くことは SEO に影響しますか?

    いいえ、この方法はSEOに悪影響を与えません。セッション時間や直帰率などのユーザーエンゲージメント指標を改善することで、実際には検索エンジンにポジティブなシグナルを送ることができます。重要なのは、訪問者にとって良い体験を提供することです。

    3. 内部リンクを新しいタブで開くべきですか?

    内部リンク(自分のサイトの他のページへのリンク)を新しいタブで開くことは、一般的に推奨されません。これはユーザーを混乱させ、自然なブラウジングフローを妨げる可能性があります。内部リンクはほとんどの場合、同じタブで開くべきです。

    6. リンクのrel=”noopener”とはどういう意味ですか?

    rel="noopener"属性は重要なセキュリティ機能です。これにより、新しく開かれたタブがJavaScriptを介して元のページを制御できなくなります。これは、サイトを潜在的なセキュリティリスクから保護し、WordPressはこれを自動的に追加します。

    この記事が、WordPressで外部リンクを新しいウィンドウで簡単に開く方法を学ぶのに役立ったことを願っています。WordPressでリンクを追加することに関連する他の記事もいくつかご覧になりたいかもしれません。

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

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

    究極のWordPressツールキット

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

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

    39 CommentsLeave a Reply

    1. いつも役立つ記事とヒントをありがとうございます。

      ブロックエディターに切り替えましたが、リンクを作成する際に「新しいタブで開く」をオンにするオプションが全く表示されません。リンクを作成した後、それをクリックして戻ると、新しいタブで開く選択肢が表示されます。毎回2段階踏むのは面倒です。しかし、プラグインがやっているように、サイト上のすべてのリンクを常に外部リンクにしたいわけではありません。リンクを作成する際に選択できるようにしたいだけです。

      この機能は削除されましたか?リンクを作成する際にオプションが表示されない理由をご存知ですか?

    2. 外部リンクを新しいタブで開くことに関する素晴らしい推薦、ありがとうございます!私も自分のサイトでこれを実装し、良い影響があったので、あなたの意見に賛成です。外部リンクを新しいタブで開くことで、ユーザーは私のサイトにより長く滞在し、エンゲージメントとコンバージョン率の向上につながりました。これは簡単な調整ですが、特にページビューやユーザーの注意を引きつけるという点で、非常に効果的です。ニュースレターの登録数や商品販売数の増加が見られ、コンテンツへのユーザーの関心を維持することの重要性を再認識しました。この方法は、私のサイトの全体的なユーザーエクスペリエンスを確実に向上させました。

    3. 詳細な説明ありがとうございます。しかし、別の質問があります。内部リンクを新しいタブで開くことは推奨されますか?ほとんどのユーザーは、ウェブサイト上の別の記事にジャンプする前に、以前読んでいたものに戻ってこない可能性が高いからです。

      • 現時点では、内部リンクは同じウィンドウで開き、外部リンクは新しいタブまたはウィンドウで開くことを prefer します。

        管理者

    4. すべてのオプションについて分かりやすい説明ですね。
      個人的には、プラグインを使っています。より簡単ですし、同時にリンクも確認できます。
      ありがとうございます。

    5. SEOの観点からも、ウェブサイトに「nofollow」属性を持つリンクを設置することは良いことです。

    6. こんにちは。
      残念ながら、最新のWordPressアップデートの後、リンクを挿入する際に「新しいタブで開く」オプションが利用できなくなりました。その後、そのオプションを含めるためにリンクを編集する必要があります。元に戻すことは可能でしょうか?よろしくお願いします。

      • リンクを最初に追加する際に「新しいタブで開く」を追加できるはずです。リンクの追加と競合する可能性のあるプラグインがないことを確認することをお勧めします。

        管理者

    7. こんにちは、Gutenbergではオプションをチェックしても機能しません。プラグインとは無関係ですが、テーマの問題でしょうか?

      • すべてのプラグインを無効にした場合、テーマが原因かどうかを確認するためにテーマを変更してみてください。もう一つの可能性は、リンクが新しいウィンドウまたはタブで開くのを妨げているブラウザアドオンがあることです。

        管理者

    8. このバージョンとWP External Linksの両方を試しましたが、どちらもリンクを新しいタブで開きません。wp no right clickプラグインを無効にしようとしましたが、それでも機能しませんでした。何か提案はありますか?

      • この記事のどの方法でもリンクを新しいタブで開くことができない場合は、リンクが開くのを妨げている可能性のあるブラウザ拡張機能がないか確認することをお勧めします。

        管理者

    9. 新しいエディターを使用していますが、あなたの素晴らしい記事にもかかわらず、「新しいタブでリンクを開く」ボタンをクリックしても、リンクが新しいタブにあるかどうかを示す記号がどれなのかわかりません。グレーですか、それとも緑ですか?
      何もしなければリンクは新しいタブで開かれないということで合っていますか?

      • 表示を変更しているプラグインを使用している可能性があります。通常は、ボックスが入力されると新しいタブで開くようになります。投稿をプレビューすると、どのオプションがサイトで機能するかテストできるはずです。

        管理者

    10. メモをありがとうございます、Scott Swansonさん。私には機能しませんでしたが、そのプラグインを無効にすると機能しました。別の保護プラグインを見つけて、それがそのプラグインだけかどうかを確認する必要があると思います。

    11. こんにちは。外部リンクをクリックしたときに、「続行するにはここをクリック」というリンクで新しいページに移動する機能を持つものはありますか?プラグインを提案していただけますか?

    12. メニュー項目を新しいウィンドウで開く方法を教えていただけますか?メニューの編集ページにオプションが見つかりません。フッターメニューに外部リンクがあり、それを新しいウィンドウで開きたいです。

    13. プラグインをダウンロードしましたが、すべてのリンクがWordPressページで開いたままです。

      サイドバー広告を別のページで開き、私のページは開いたままにしておきたいのですが?

      「専門家を探す」メニューのすべてのリンクも同様です。訪問者にはリンク/サイトにアクセスしてほしいですが、私のサイトは開いたままにしておきたいので、彼らの目の前に置いておきたいのです。

      ヘルプをお願いします?

      mike

    14. サイト全体の jQuery でこれを処理する方がはるかに簡単だと思います…そして二度と心配する必要がなくなります。(もちろん、私のドメイン名を自分のものに置き換えてください。)

      // すべての外部リンクを新しいウィンドウで開く

      $(“a[href^=’http’]”).not(“[href*=’demeyere.com’]”).attr(‘target’,’_blank’);

      • @demeyere 上記のプラグインは、サイトがXHTML strictで検証されるようにtarget _blankを使用していません。しかし、あなたのコードも同様に機能します。他の読者のために参考情報として:これで、誰でも簡単にプラグインを作成し、このスニペットをヘッダーで呼び出すことができます。手動でヘッダーに入れるか、プラグインを介してwp_head()フックに呼び出すかのどちらでも、ロード時間に違いはありません。

    15. Hi

      WordPressの以前のバージョンでは、リンクしたいテキストを選択してから、ダッシュボードのリンクアイコンをクリックしていました。

      これにより、リンクを追加するフィールドが開きました。

      うまく機能しました。

      WordPressの最新バージョンでは、テキストを選択してリンクアイコンを押し、リンクを貼り付けると、リンクが選択されたテキストを囲むのではなく、投稿の上部に表示されます。

      何か間違っていますか?

      プラグインは良さそうですが、使用する数を減らそうとしています。

      • @easyP 私たちのサイトではそのようには機能しません。3.2.1を使用しています。テキストを選択してリンクアイコンをヒットすると、リンクは期待通りに追加されます。ビジュアルエディターを使用していますか、それともHTMLエディターを使用していますか?また、使用するプラグインの数を減らそうとする特別な理由がありますか?

        • @wpbeginner

          みんな、こんにちは。

          プラグインの数 – ページ読み込み時間を考慮して減らそうとしています。

          テーマは気に入っているのですが、動作が非常に遅いです。

          投稿を作成する際にHTMLエディターを使用しており、WordPress 3.2.1を使用していますが、テキストを選択してリンクアイコンをクリックすると、リンクはハイライトされたテキストを忘れ、投稿/ページの先頭に表示されてしまいます!

          何か考えはありますか?

          • @easyP プラグインなしでこのトリックを試すと、結局同じことをすることになります。このプラグインがロード時間に与える影響はほとんど無視できます。

    16. このプラグインをインストールしました。「新しいウィンドウで外部リンクを開く」という少し変わった名前ですが、素晴らしいアイデアです。ありがとうございます!

    返信を残す

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