サポート » 使い方全般 » リダイレクトする際に別タブで開きたい

  • 解決済 7110naito

    (@7110naito)


    こんには。

     先月よりワードプレスを触り始めた初心者ですが、TCDのSOLARISというテーマで自社サイトを作りはじめました。

    投稿ページの一部をクリックし外部サイトに移行する際に別タブで開きたいのですが、うまくいきません。

    「Redirection」というプラグインを使用しリダイレクトできるのですが、同一タブでのリダイレクトしかできません。

    ページ内のリンクで別タブで開くことはできるのですが、ページをクリックした際に別タブで開きたいです。

    ご教授いただけないでしょうか。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • 7110naitoさん、こんにちは。

    投稿ページの一部をクリックし外部サイトに移行する際に

    これは普通に<a>タグで記述しておりますか?

    ページ内のリンクで別タブで開くことはできるのですが、ページをクリックした際に別タブで開きたいです。

    ちょっと違いが分かりません。ページをクリックとはどのような動作のことをおっしゃっておりますでしょうか。

    基本的に<a>タグで記述しているならばtarget属性を_blankにするだけの認識です。
    ご参考になれば。

    トピック投稿者 7110naito

    (@7110naito)

    @shokun0803さん こんにちは。

    返信ありがとうございます。

    説明が下手で申し訳ありません。具体的に説明します。

    自社サイトを作成中で、採用情報を”新卒採用”と”経験者採用”とに入口をわけました。
    それらをトップページやヘッダーに表示しています。

    この内”新卒採用”については、作成したぺージを開かずに、トップページやヘッダーから直接、別サイトを開きたいのです。

    そこで、Redirectionというプラグインをいれて、ヘッダーやトップページの”新卒採用”をクリックした際に別サイトへのリダイレクトすることはできたのですが、その際に別タブで開くということができません。

    ヘッダーについては、「カスタムリンク」という方法も考えたのですが、使用中のテーマの仕様上ページを作成する必要があり、この方法は断念しました。

    7110naitoさん、こんにちは。

    トップページやヘッダーからリンクしている新卒採用に関する新規ページは作っているということですかね。
    であれば、そのヘッダーにある新卒採用へのリンクにtarget="_blank"を付与し、新卒採用の WordPress 内のページが別タブで開いたあとにプラグインでリダイレクトが発生するような気がします。
    これ試しました?

    ってか、トップページやヘッダーのリンクを普通にそのままその別サイトにするのじゃだめ?

    使用中のテーマの仕様上ページを作成する必要があり、この方法は断念しました。

    難儀なテーマですなぁ…

    作っている新卒採用のページ内に JS でリダイレクト仕込むとかでもよさそう。

    ご参考になれば。

    • この返信は1年、 7ヶ月前にshokun0803が編集しました。

    WordPress の標準のメニューの場合は、下記のようなコードで href や target を書き換えることもできると思います。

    add_filter( 'nav_menu_link_attributes', function( $atts ) {
    
    	$replaces = array(
    		'https://example.com/' => 'https://example.com/',
    		'https://example.net/' => 'https://example.org/',
    	);
    
    	if ( isset( $replaces[$atts['href']] ) ) {
    		$atts['href'] = $replaces[$atts['href']];
    		$atts['target'] = '_blank';
    		$atts['rel'] = 'noopener';
    	}
    	return $atts;
    } );
    トピック投稿者 7110naito

    (@7110naito)

    こんにちは。

    @shokun0803さん @ishitakaさん 返信ありがとうございます。

    TCDに問い合わせてみたところ、テーマファイルのカスタマイズが必要となり、サポート対象外のため案内できないということでした。

    @ishitakaさんに教えて頂いたコードは、標準メニューではなくメガメニューというオリジナルのメニューのためか、うまくいきませんでした。

    当方、自分でカスタマイズする知識が全くないものですので、テーマファイルのカスタマイズは断念し、ページを一度開いてから、テキストのリンクで別タブを開くこととします。

    @shokun0803さん @ishitakaさん ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「リダイレクトする際に別タブで開きたい」には新たに返信することはできません。