• いつもお世話になります。
    また、初歩的な質問をさせていただきます。

    現在作成しているサイトのサイドバーにナビボタンがあり、
    <?php wp_nav_menu(array('theme_location' => 'nav')); ?>
    でカスタムメニュー機能で、ナビボタンを表示するようにしています。

    上記で設定したナビボタンをクリックすると関連するカテゴリーの記事の抜粋一覧が表示されるのですが、デフォルトで別ウィンドウで開いてしまい、タブが無数に作られてしまいます。

    カスタムメニューの表示オプションを見ましたが、リンクターゲットにはチェックが入っておりません。

    リンクボタンクリックで、リンク先は同一ウィンドウ内で表示する仕様にしたいのですが、
    どなたか原因が分かりましたらお教え願えないでしょうか。

    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    試していませんが、

    functions.phpに

    <?php
    add_filter( 'nav_menu_link_attributes','optimasu_add_attribute', 10, 3 );
    
    function optimasu_add_attribute( $content,$item, $args ){
    
     $content['target']= '_self';
     return $content;
    }
    ?>

    でどうですか?

    トピック投稿者 optimasu

    (@optimasu)

    nobitaさん。

    ご意見ありがとうございます。
    早速function.phpに書き込んでみましたが、やはり別ウィンドウで開いてしまいます。

    今回ご指示いただいた内容もよくわからないのですが、自分でもさらに調べてみたいと思います。

    ありがとうざいました。

    モデレーター gatespace

    (@gatespace)

    別のブラウザで確認してみるとか、別のPCで見るとかしてみました?

    あとは「問題解決のためのチェックリスト」のトラブルシューティングを試してください
    (プラグインをすべてオフ、テーマをデフォルトに戻す)

    トピック投稿者 optimasu

    (@optimasu)

    gatespaceさん。

    ご意見ありがとうございます。
    確かにほかのブラウザーで試していませんでした。
    試したところ、GoogleChromeでは、同一ウィンドウ内で切り替わりました。
    ブラウザーがらみの問題という可能性もあるということですね。

    また、「問題解決のためのチェックリスト」も見るのを忘れていました。
    一度こちらの方法でも、一つ一つチェックしてみたいと思います。

    ありがとうございます。
    他の方の質問への、gatespaceさんの回答も度々参考にさせて頂いています。

    これからも、よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「カスタムメニューのリンク先を同一ウィンドウ内に表示させたい」には新たに返信することはできません。