• ベストアンサー
  • すぐに回答を!

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

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

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数522
  • ありがとう数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です。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

関連するQ&A

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

    フォームのドロップダウンで未選択のチェックをしたいのですが、下記のようにしたのですがうまくいきません。・・・原因は 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>

  • ドロップダウンメニュー+新しいウィンドウ

    僕のホームページは、2つのフレームに分かれていて、小さいフレームのドロップダウンメニューを選ぶと大きいフレームに表示されているようにしています。これを、小さいフレームのドロップダウンメニューを選ぶと新しいウィンドウで表示されるように変えたいのですが、どのようにすれば良いでしょうか。現在は、以下のようになっています。 <select name="select" size="1" onchange="parent.news.location.href = options[selectedIndex].value"> <option selected value="http://www.okweb.ne.jp/">OKWeb</option>

    • ベストアンサー
    • 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
  • ドロップダウンメニューで特定項目を選択できないようにしたい

    下記のドロップダウンメニューで 「野球について」「サッカーについて」の行は見出しの役割なので 選択できないようにしたいのですが、どうしたらいいでしょうか。 <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
  • ドロップダウン、ラジオボタン、チェックボックス保持

    PHP初心者です。 今会員登録のサイトを作っています。 入力画面(エラーチェック)→確認画面→登録完了 のページを作っているのですが、確認画面から「入力内容を修正する」をクリックして戻った時、チェックボックスははずれ、ドロップダウン、ラジオボタンは元の値に戻ってしまっています。 保持する場合、どのようなPHPを書けばよいでしょうか? ↓はドロップダウンのサンプルです。 <dt> <label for="juusyo">住所</label> </dt> <dd> <select name="juusyo"> <option value="群馬県">群馬県</option> <option value="埼玉県">埼玉県</option> <option value="神奈川県">神奈川県</option> <option value="千葉県">千葉県</option> <option value="東京都">東京都</option> <option value="山梨県">山梨県</option> <option value="長野県">長野県</option> <option value="新潟県">新潟県</option> </select> <input type="submit" name="kakunin" value="確認する"> </form> どなたかご教授くださればうれしいです。

    • ベストアンサー
    • PHP
  • HTML ドロップダウンメニューのリンク先

    <SCRIPT LANGUAGE="JavaScript"> <!-- function Mylink(sel){ mlink=sel.options[sel.selectedIndex].value; if(mlink!="-"){ location.href=mlink; } } //--> </SCRIPT> <FORM method="post"> <select onChange="Mylink(this)"> <OPTION selected value="-">     ★ メニュー ★</OPTION> <OPTION value="-">------------------------</OPTION> <OPTION value="java_tokei1.html">時計の色と大きさをかえてみよう</OPTION> <OPTION value="java_hizuke.html">今日の日付を表示させよう</OPTION> <OPTION value="java_alert1.html">ボタンでアラートを表示させよう</OPTION> <OPTION value="java_back1.html">ボタンで背景の色をかえてみよう</OPTION> <OPTION value="java_link1.html">ボタンでリンクさせよう</OPTION> <OPTION value="-">------------------------</OPTION> </select> </FORM> 以上のようなドロップダウンメニューを入れたのですが リンク先を別ウインドウで開くことはできるでしょうか? _blankをどこかにいれられますでしょうか?

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

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

  • <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どちらのブラウザからでも見れるようにもしたいです。 よろしくお願いします。

  • ドロップダウンメニューによるアイフレームへのリンク

    現在Webサイトを作っています。 ですがドロップダウンメニューからリンクをし、リンク先をアイフレームにするのがうまくいきません。 問題のページのHTML、及びJavaScriptは以下の通りです。 <html> <head> <script type="text/javascript"> <!-- function Mylink(form,sel){ mlink=sel.options[sel.selectedIndex].value; if(mlink!="-"){parent.albumf.location.href=mlink;} } //--> </script> </head> <body> <center> <IFRAME name="albumf" frameborder=0 src="●●.html" scrolling=no allowtransparency=true></IFRAME> <BR> <BR> <FORM method="post"> <select onChange="Mylink(this.form,this)"> <OPTION selected value="-">     * メニュー *</OPTION> <OPTION value="-">------------------------</OPTION> <OPTION value="●●.html">項目1</OPTION> <OPTION value="▲▲.html">項目2</OPTION> <OPTION value="-">------------------------</OPTION> </select> </FORM> </center> </body> </html> JavaScriptに関する様々なページを調べましたが、どうしても自力で解決できませんでした。 どなたか改善方法を教えて下さい。 よろしくお願いします。

専門家に質問してみよう