WordPress:カテゴリーウィジェットでドロップダウン使用時に表示される「カテゴリーを選択」を任意の文言に変更する方法

  • Posted on
  • Category : WordPress
WordPress:カテゴリーウィジェットでドロップダウン使用時に表示される「カテゴリーを選択」を任意の文言に変更する方法

備忘録。WordPressのカテゴリーウィジェットをドロップダウンを使って表示させた場合、デフォルトでは「カテゴリーを選択」という文言が表示されますが、これを任意の文言に変更する方法です。そのままでも別に気にはならない場合も多いですが、例えば不動産サイトであれば「地域を選択」に、洋服や雑貨のサイトであれば「ブランド・メーカーから選択」というようにわかりやすい文言に変更したい時などに使えます。

ウィジェットではなく直接テンプレートで記述するならshow_option_noneで簡単に指定できる(参考:テンプレートタグ/wp dropdown categories)んですけど、ウィジェットの場合は「投稿数を表示」などは指定できてもこの部分の指定ができません。

カテゴリーウィジェットをドロップダウン表示で使用していて「カテゴリーを選択」という文言を変更したいという場合は、以下をfunctions.phpに記述することで任意の文言に変更することができます。

functions.php

function change_category_dropdown_title($cat_args){
	$cat_args['show_option_none'] = 'ここに変更したい文言';
	return $cat_args;
}
add_filter('widget_categories_dropdown_args', 'change_category_dropdown_title');

ちなみに、この文言自体を表示させないようにしたい時は下記のように記述することで非表示にすることができます。

functions.php

function change_category_dropdown_title($cat_args){
	$cat_args['show_option_none'] = '';
	return $cat_args;
}
add_filter('widget_categories_dropdown_args', 'change_category_dropdown_title');

先述したように直接テンプレートで記述している場合は必要ありませんが、ウィジェットを使用していて手っ取り早く変更したい時に便利かなと思います。
この方法は以下で紹介されていたものです。

Back to Top

WordPress:カテゴリーウィジェットでドロップダウン使用時に表示される「カテゴリーを選択」を任意の文言に変更する方法

WordPress:カテゴリーウィジェットでドロップダウン使用時に表示される「カテゴリーを選択」を任意の文言に変更する方法

/ WordPress

Tagged with:

NxWorld

Sorry... doesn't support your browser

To get the best possible experience using our site we recommend that you upgrade to a modern web browser.NxWorldではご利用中のブラウザサポートはしていません。
Internet Explorerのアップグレード行う、もしくはその他のブラウザを使用しての閲覧をお願いします。