サポート » 使い方全般 » ウィジェット カテゴリで親リンクを無効にしたい

  • 解決済 de-0612nishio

    (@de-0612nishio)


    お世話になります。
    現在クライアント案件でwp4.4(親テーマはtwentyfourteen)で選択機能のあるサイトを制作しています。
    とりあえずカテゴリを作成してその子カテゴリのみが機能するといった仕様にしたいと思っております。
    具体的に説明します。
    ウィジェットのカテゴリを追加して「ドロップダウン表示」と「階層を表示」にチェックを入れますと見栄えはその通りになるのですが、親カテゴリのリンクは無効にしたいのです。色々試しましたが(css等)中々上手く行きません。
    お詳しい方がおられましたらご教授下さい。よろしくお願い致します。

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

    アイディアだけでテストはしていませんが、

    <select...>
        <option class="level-0" value="59">broder</option>
    	<option class="level-1" value="60">   buying</option>
    </select>

    という風に、level-0で親カテゴリ判定が出来るので

    wp_dropdown_cat フィルタ等で、class="level-0"disabled="disabled"に置換してやると、出来そうかな と思います。

    <OPTGROUP>や、

    <option label="hoge">hoge</option>

    等への置換もありかも、、、

    トピック投稿者 de-0612nishio

    (@de-0612nishio)

    nobita様、コメントありがとうございます。
    初心者的な質問ですみません。
    「wp_dropdown_cat フィルタ等で、class=”level-0″をdisabled=”disabled”に置換してやると、出来そうかな と思います。」
    とはfunctions.phpにフィルターフックを追加してやるということでしょうか?またウィジェットの機能を制御するには特定のファイルなどが存在するのでしょうか?

    とはfunctions.phpにフィルターフックを追加してやるということでしょうか?

    はい、 すみません フィルタ名間違えました。
    正しくは、wp_dropdown_cats ですね

    トピック投稿者 de-0612nishio

    (@de-0612nishio)

    nobita様、コメントありがとうございます。
    どうしてもfunctions.phpにフックを追加しても実装できなかったので、クリックしたくない親カテゴリは子の一覧表示をさせるように変更しました。
    お手数をお掛けしまして申し訳ございませんでした。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ウィジェット カテゴリで親リンクを無効にしたい」には新たに返信することはできません。