• ベストアンサー

wordpress カテゴリのドロップダウン

wordpress、ウィジェットのカテゴリをドロップダウン表示にした際、以下になります。 <option value='-1'>カテゴリーを選択</option> 以下、続く・・・ この「カテゴリーを選択」の文字を変更するにはどこを編集しますか? jQueryで無理やり、 jQuery("select option[value='-1']").text("変更後のテキスト"); などと試しましたが、ソースのみ変更され出力はそのままでした。。

  • tkmkok
  • お礼率87% (128/146)
  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

現在ご利用中のテーマのフォルダ内にある、functions.phpの一番下に下記を追加して下さい。 function my_widget_categories_dropdown_args($cat_args){ $cat_args['show_option_none'] = 'ここが選択して下さいの代替文字になる'; return $cat_args; } add_filter('widget_categories_dropdown_args', 'my_widget_categories_dropdown_args'); これで項目の名称が変更出来ると思います。 関数名部分は気に入らなかったら別の名前をつけて下さい。関数名と、app_filterの第二引数が一緒の名前にすればOKです。

tkmkok
質問者

お礼

add_filterなんてあるんですね。 素晴らしいです、本当にありがとうございました!

関連するQ&A

  • HTMLのドロップダウンリストについて

    <select> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> 上記のようなドロップダウンリストがあり、 ドロップダウンリストが選択されている状態で、キーボードのテンキーを押すと、ドロップダウンリスト上の数字が選択状態になるような処理を行いたいのですが、どなかた教えて頂けないでしょうか。 例としてはANAのTOPページにある「搭乗日」が参考になると思われます。 http://www.ana.co.jp/

  • フォームのドロップダウンで未選択のチェックをしたいのですが、下記のよう

    フォームのドロップダウンで未選択のチェックをしたいのですが、下記のようにしたのですがうまくいきません。・・・原因は id[1] だと思うのですが、こういう場合JavaScriptには、どのように記述すればよいのでしょうか? ※ドロップダウンの name="id[1]" は、変更できません。 よろしくお願いします。 <script language="JavaScript"> <!-- function check(){ if(document.cart_quantity.id[1].selectedIndex == 0){ alert('選択してください'); return false; } return true; } //--> </script> <form name="cart_quantity" method="post" action="" onSubmit="return check()"> <select gtbfieldid="272" name="id[1]" id="attrib-1"> <option value="1" selected="selected">選択してください</option> <option value="2">いちご</option> <option value="3">みかん</option> <option value="4">りんご</option> </select> <input type="submit" value="送信" name="submit"> </form>

  • <FORM>タグを使ったドロップダウンメニュー

    以下のようなソースでドロップダウンメニューを作りました。 ---------------------------------------------------- <FORM> <SELECT NAME=list onchange=top.location.href=this.form.list.options[this.form.list.selectedIndex].value> <OPTION VALUE="index.htm">トップ <OPTION VALUE="new.htm">What's New! </SELECT> </FORM> ------------------------------------------------------ この時、「トップ」や「What's New!」などのボックス内に表示される文字の フォントサイズを大きくしたいのですが、何かよい方法はありませんでしょうか?? できればIEとNNどちらのブラウザからでも見れるようにもしたいです。 よろしくお願いします。

  • jsのドロップダウンの取得方法について教えて

    jsのドロップダウンの取得方法についてお教えください。 必ず、valueを記述しないと、選択したドロップダウンのリストを表示させることができない仕組みになっているのでしょうか。 個人的には、getEventListenersとか、innnerHTMLとかいう形で、 alertでも、外部ページにリンクでも、console.logという形でもなくて、表面に出したいです。 また、ちなみに、2つ以上のドロップダウンリストを使うと、初めて、指定できるようなシステムを作りたいです。 後、formは崩したくないです。 そんな贅沢は実現不可能でしょうか。 <form name="nankai_f"> 出発駅は <select name="nankai_q1"> <option>選択肢</option> <option id="hoge">難波</option> <option>新今宮</option> <option>天下茶屋</option> <option>堺東</option> </select> です。 <p> 到着駅は <select name="nankai_q2"> <option>選択肢</option> <option>難波</option> <option>新今宮</option> <option>天下茶屋</option> <option>堺東</option> です。<p> 無理なら無理とはっきり言ってくださいね。

  • プラグインで画像を使ったドロップダウンを作りたい

    JQUERYのプラグインで画像を使ったドロップダウンを作りたいのですが見つかりません。 テキストのはいくらでもあるのですが、画像の良い物があれば教えてください。

  • ドロップダウンメニューで特定項目を選択できないようにしたい

    下記のドロップダウンメニューで 「野球について」「サッカーについて」の行は見出しの役割なので 選択できないようにしたいのですが、どうしたらいいでしょうか。 <option disabled>野球について</option> としてみましたが、ダメでした。 <html> <body> <select onchange="location.href=this.options[this.selectedIndex].value"> <option value="./0.html">ルールトップ</option> <option>野球について</option> <option value="./1.html"> ├アウト</option> <option value="./2.html"> ├セーフ</option> <option value="./3.html"> ├ストライク</option> <option value="./4.html"> └ボール</option> <option>サッカーについて</option> <option value="./5.html"> ├ゴール</option> <option value="./6.html"> ├フリーキック</option> <option value="./7.html"> ├オフサイド</option> <option value="./8.html"> └ファール</option> </select> </body> </html>

    • ベストアンサー
    • HTML
  • ドロップダウンメニューのサイズ設定

    ドロップダウンメニューのサイズ(幅)が大きいので小さくしたいのですがこのソースの何処を変えればいいのでしょうか 教えてください <SCRIPT LANGUAGE="JavaScript"> <!-- function Mylink(Sel){ mlink=Sel.options[Sel.selectedIndex].value; if(mlink!="-"){ window.open(mlink,"","toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes"); } } //--> </SCRIPT> <FORM method="post"> <select onChange="Mylink(this)"> <OPTION selected value="-">     ★ メニュー ★</OPTION> <OPTION value="-">------------------------</OPTION> <OPTION value="呼び出し先">呼び出す名前</OPTION> <OPTION value="呼び出し先">呼び出す名前</OPTION> <OPTION value="呼び出し先">呼び出す名前</OPTION> <OPTION value="呼び出し先">呼び出す名前</OPTION> <OPTION value="呼び出し先">呼び出す名前</OPTION> <OPTION value="-">------------------------</OPTION> </select> </FORM>

  • テーブル内でドロップダウンメニューを使った際の行間

    テーブルの中に配置したフォーム(ドロップダウンメニュー)の下に 無用な空白ができてしまい,このままだとレイアウトが崩れて困っています. 文末のHTMLソースをそのままIE6で表示いただくとご理解いただけると思います. <select size="1">としても改善しないため, <body>,<table>,<tr>,<td>,<form>などへ,CSS で, height で小さい数値を入れたり,line-height で行間詰めを試みても改善せず. これはもう仕方ないでしょうか? よろしくお願い致します。 <html> <head><title></title></head> <body> <table border="1"> <tr> <td> <form> <select onchange="location=this.options[this.selectedIndex].value"> <option>選択</option> <option value="1ndex.htm">1 <option value="2frame.htm">2 </select> </form> </td> </tr> </table> </body> </html>

    • ベストアンサー
    • HTML
  • ドロップダウンメニュー

    以下のサイトで、 http://www.sakura.ne.jp/ 「レンタルサーバー」「VPS」と書かれているところのメニュー(ドロップダウンメニュー?)を作りたいのですが、 同じような動きをするjQueryなどのライブラリをご存知の方、いらっしゃったら教えていただければありがたいです。 よろしくお願いします。

  • UWSCを使用して、ドロップダウンリストを操作

    お世話になります。 UWSCにてマクロを作成していますが、ドロップダウンリストを選択して操作する事ができずに、 止まってしまっています。 現在は、画像認識で選択し、マクロ上のKBの操作で選択する形を取ってますが、毎回マウスポインターが移動してしまい、マクロを動かしていると他の事ができません。 UWSCのマクロで、指定したリスト上の値を選択する事可能でしょうか 例)マクロ上で自動でリストから「いいい」を選択して、決定ボタン押下するなど。 === 対象ページの記述は下記の様な形です 2つリストがあり、それぞれに決定ボタンがあります。 <td class="b2"align="center"> <select name=mode> <option value="aaa">あああ <option value="bbb">いいい <option value="ccc">ううう <option value="ddd">えええ <option value="eee">おおお </select> </td> <td class="b2"align="center"><input type="submit"style="background-color:#9370DB;color:#FFFFFF;border:2 solid BFEFFF" value="決定"></td> <select name=mode> <option value="aaa">かかか <option value="bbb">ききき <option value="ccc">くく <option value="ddd">けけ <option value="eee">こここ </select> </td> <td class="b2"align="center"><input type="submit"style="background-color:#9370DB;color:#FFFFFF;border:2 solid BFEFFF" value="決定"></td>