WordPress記事投稿画面のカテゴリ選択を開閉式にするコードが便利!

2015年3月4日WordPressJavaScript,jQuery,WordPress,ブログ,便利

著者: 今井 阿見

wordpress-category-toggle-code-0001

WordPressで記事のカテゴリが増えすぎて、記事を書く時に毎回カテゴリを選ぶのが面倒になっていませんか?

このブログも無計画にブログ記事のカテゴリを増やしてきたので、記事を書く際にたくさんあるカテゴリの中から毎回記事にあったカテゴリを見つけ出すのが大変になってきました。

なにか良い解決方法はないかなとプラグインなどを探していると、ネットでWordPressの記事投稿画面のカテゴリ選択を開閉式にして選びやすくするコードが載っているページを見つけました。

WordPress投稿画面のカテゴリ選択を開閉式に

WordPress › フォーラム » 投稿画面のカテゴリーを開閉式にしたい

WordPressのフォーラムに載っているこちらのコードをWordPressテーマの function.php に追記します。(念のためバックアップをとっておくことをおすすめします)

コードを追加したテーマをWordPressで適用すると、WordPressの記事投稿画面のカテゴリ選択部分の見た目が変わります。

wordpress-category-toggle-code-0002

カテゴリの左部分に記号の●が追加されます。この状態では親カテゴリしか表示されていません。

wordpress-category-toggle-code-0003

●をクリックすると、そのカテゴリ配下にある子カテゴリが表示されます。上の画像の例ではGoogleの●をクリックしたことで、Google配下のAndroid、Gmailカテゴリなどが表示されるようになります。

もう一度●を押すと元に戻ります。●の記号を押すことで、子カテゴリの表示を開閉できます。

コードをいじって自分流に

今回、function.php に追加したコードは主にjQueryで実装されていたので、私でもいじることが出来ました。

開閉の方法と見た目を自分好みにしたかったので、元のコードをさらにいじりました。

まず、jQuery( '#categorychecklist > li > label’ ).before~となっていた所を、jQuery( '#categorychecklist > li > label’ ).after に。そして、●の記号を▼に変更しました。

wordpress-category-toggle-code-0004

表示はこんな感じになりました。

●がカテゴリの先頭にあると、間違ってカテゴリのチェックボックスを選択してしまいそうなので、子カテゴリを開閉する部分をカテゴリの後半に持ってきました。

そして、子カテゴリの表示だと分かりやすくするために、●を▼にしました。

wordpress-category-toggle-code-0005

▼をクリックするとそのカテゴリ配下の子カテゴリが表示されます。

このコードの実装によって、WordPressの記事投稿画面でカテゴリを選択しやすくなりました!

WordPressの管理画面でカテゴリが増えすぎて困っている人はこのコードを試してみてはいかがでしょうか? 記事を書く時のカテゴリ選択が捗りますよ!

いちばんやさしいWordPressの教本 第3版 人気講師が教える本格Webサイトの作り方 「いちばんやさしい教本」シリーズ

この記事を書いた人

著者(今井阿見)画像

今井阿見

当ブログ『PLUS1WORLD』の記事執筆、編集、校正、プログラミング(一部)、管理を行っているのは今井阿見(いまいあみ)という個人のブロガーです。ブログは趣味と実益を兼ねて運営しています。

今井阿見は30年近くゲームを遊んでいるベテランのゲーマー。学生時代にゲーム作りや映像制作を行っていたので、ゲームだけでなく、映画やアニメなどの映像作品、スマートフォンやパソコン、ガジェットなどの分野にも深く関心があります。

このブログ記事を気に入ったら著者(今井阿見)を応援して下さい! 励みになります!

著者Twitterアカウント 著者YouTube