カスタムリンクがメニュー項目の場合にcurrent-menu-itemクラスが入らない

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも カスタムリンクがメニュー項目の場合にcurrent-menu-itemクラスが入らない

  • このトピックには2件の返信、2人の参加者があり、最後にuにより9年、 5ヶ月前に更新されました。
2件の返信スレッドを表示中
  • 投稿者
    投稿
    • #51448
      u
      ゲスト

      こんにちは
      いつもお世話になっております。
      simplicity2.5.1.zip
      simplicity2-child20161002a.zip
      の組み合わせで利用させていただいております。
      スキンでビジネスメニューを選んでいます。

      その環境でメニューの項目に
       固定ページ
       投稿
       カスタムリンク
      などを入れています。
      現在選択中のメニューをF12で確認すると以下の様になっています。
      <li id=”menu-item-100″ class=”menu-item menu-item-type-post_type menu-item-object-post current-menu-item menu-item-100″>・・・</li>
      つまり現在選択中のliにはcurrent-menu-itemと言うのが入っています。
      でもカスタムリンクの場合には、それが入っていないようです。
      これはWordPressの機能でやっているのかもしれませんが、もしSimplicity2の機能で対処可能でしたら、カスタムリンクの場合にも、アクティブになった場合にはcurrent-menu-itemを追加して頂きたいのですが。
      可能でしょうか?
      宜しくお願い致します。

    • #51450
      アバター画像わいひら
      キーマスター

      カスタムリンクは、外部リンクを入れることもあるので、current-menu-itemが入らない仕様なんだと思います。
      もし内部リンクを入れるのであれば、固定ページ・投稿・カテゴリを使うべきなのではないかと思います。
      それ以外のケースがある場合は、どういったカスタムリンクを作るのかの詳細を聞いてみないとちょっと何とも言えないです。

    • #51451
      u
      ゲスト

      わいひらさん
      解説ありがとうございました。
      current-menu-itemの挿入はWordPressの機能なのですね。
      >もし内部リンクを入れるのであれば、固定ページ・投稿・カテゴリを使うべきなのではないかと思います。
      了解しました。
      カテゴリを使うようにしてみます。

2件の返信スレッドを表示中
  • トピック「カスタムリンクがメニュー項目の場合にcurrent-menu-itemクラスが入らない」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)