WordPressのログイン時のツールバー

WordPress

WordPressのwp_nav_menu()で出力した親カテゴリーのリンクを無効にするjQueryスニペット

WordPressのwp_nav_menu()で親カテゴリーと子カテゴリーを出力した後に、親カテゴリーのリンクだけを無効にするjQueryスニペットです。ドロップダウンメニューなどを作る際に、親カテゴリーのタイトルだけを使いたいという時があるかと思うので。CSSのpointer-eventsを使ってもリンクを無効にできるみたいなんですが、IEが対応していないっぽいのでJSを使うのがよさそう。

[ads_center]

やり方

例えば、以下のようにナビゲーションを出力したとして。

<nav id="local-navi">
    <?php wp_nav_menu(array('menu' => 'local', 'container' => '')); ?>
</nav>

jQueryでこんな感じで書いてあげると親カテゴリーのリンクだけを無効にできます。

$(function() {
    $('#local-navi > ul > .menu-item > a[href^=http]').removeAttr("href");
});

他のやり方としては、親カテゴリーだけを手打ちして、その子カテゴリーだけをwp_list_categories()を使って表示させるのもよさそうです。この場合はchild_ofというパラメータを使う必要があります。

参考サイト

Nivo ZoomLightbox風に画像をズームして表示させるjQueryプラグイン「Nivo Zoom」前のページ

Lightroomの周辺光量調整で画面の四隅を補正する次のページLightroomの周辺光量調整

関連記事

  1. WordPress

    WordPressでアイキャッチ画像にキャプションを表示させる設定方法

    WordPressのアイキャッチ画像にキャプションを付けたい時ってあり…

  2. WordPress

    wp_nav_menuでWordPressのカスタムメニューを表示させる

    カスタムメニューを試していたら改めて便利だなと思ったのでメモしときます…

  3. WordPressのログイン時のツールバー

    WordPress

    WordPressのトップページ(index.php)で公式ツイートボタンのURLを各記事別になるよ…

    ちょっとした備忘録です。WordPressのトップページで公式ツイート…

  4. WordPress

    WordPressでマルチサイト化した時にアイキャッチ画像の設定が表示されない

    ローカル環境でWordPressをマルチサイト化してみたところダッシュ…

  5. WordPressのログイン時のツールバー

    WordPress

    WordPressで現在のページのカテゴリー名を出力するにはsingle_cat_titleを使う

    WordPressで現在開いているページのカテゴリー名を出力したい時は…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. ハムエッグホットサンドとドリップコーヒー
  2. 高輪ゲートウェイ駅のスタバ
  3. 新幹線
  4. リッチモンドホテル
  5. ハーブバターチキン 石窯フィローネとドリップコーヒー

アーカイブ

PAGE TOP