Simplicityの特徴 › フォーラム › Simplicityについての質問 › カテゴリのよく使うものについて
- このトピックには9件の返信、2人の参加者があり、最後にmomoにより5年、 8ヶ月前に更新されました。
-
投稿者投稿
-
-
2018年7月7日 7:48 AM #60381momoゲスト
記事投稿のカテゴリでよく使うものの数は10個なのですが任意の数に増やしたいです。
どのようにすれば良いのでしょうか?
宜しくお願い致します。
-
2018年7月7日 7:52 AM #60382かうたっくゲスト
管理画面の投稿一覧を開いたところのカテゴリのことでしょうか???
『よく使うもの』タブの右側タブに『カテゴリー一覧』とあります。そこから選択すれば、任意ではないももの増えていったように思いますのでお試しください。
-
2018年7月7日 10:16 AM #60384momoゲスト
返信ありがとうございます。
『新規投稿を追加』にある『よく使うもの』です。
左にカテゴリー一覧があるのですがこれだと数が多すぎて選択に時間がかかります。
右側に『よく使うもの』があり便利なのですが10個より増やしたいです。
初心者なのでよく分かりませんが何かプログラムを追加すれば10個より増やせるのでしょうか?
宜しくお願い致します。
-
2018年7月7日 10:43 PM #60392わいひらキーマスター
左にカテゴリー一覧があるのですがこれだと数が多すぎて選択に時間がかかります。
カテゴリー一覧にあるカテゴリ検索ボックスでフィルタリングするのでは面倒くさいという事でしょうか。
-
2018年7月8日 3:46 AM #60397momoゲスト
返信ありがとうございます。
検索ボックスは便利でもちろん必要ですが
右側の『よく使うもの』が10個よりもう少し表示されると
カテゴリの選択が非常に早く楽になります。
(実際の良く使うカテゴリが10個より多い為)今はスクロールバーで7つまで見えるのですが
例えば20個とかまで見えていると
検索ボックスで入力するよりも
カテゴリを高速でクリックする事ができて非常に便利です。
(検索ボックスはよく使う20個で表示されない時に使用するので必須です)
(検索ボックスの長さが調整できる可変型になれば便利だと思います)もし可能であれば宜しくお願い致します。
-
2018年7月9日 10:35 PM #60406わいひらキーマスター
僕が、WordPressコアファイルを調べてみた限りでは、そのものズバリを編集するフックなどは見つかりませんでした。
やるにしても、コアファイルを編集するしかないのかもしれません。けれど、コアファイルのソースコードを読んでみた結果、無理やりではありますが以下のように書くと、子テーマのfunctions.phpに貼り付けるだけで出来るようです(コアファイルの変更が不要になる)。
//投稿ページのカテゴリ選択の「よく使うもの」の数を変更する add_action('pre_get_terms', 'pre_get_terms_custom', 10, 1); if ( !function_exists( 'pre_get_terms_custom' ) ): function pre_get_terms_custom($query){ global $pagenow; if (is_admin() && ($pagenow == 'post.php' || $pagenow == 'post-new.php')) { $query_vars = $query->query_vars; $is_orderby = $query_vars['orderby'] == 'count'; $is_order = $query_vars['order'] == 'DESC'; $is_fields = $query_vars['fields'] == 'all'; $is_hierarchical = $query_vars['hierarchical'] == false; $is_number = intval($query_vars['number']) == 10; if ($is_orderby && $is_order && $is_fields && $is_hierarchical && $is_number) { $query->query_vars['number'] = 20; //このカード好きな数に変更する } } } endif;
これでうまくいかなければ、ちょっと他の方法はわからないです。
-
2018年7月11日 3:04 PM #60421momoゲスト
返信有難う御座います。
上記のソースコードでうまくいきました。
『よく使うもの』が20個あると非常に助かります。大変有難う御座いました。
あともう一つ、カテゴリボックスの高さを変えたいのですが可能でしょうか?
宜しくお願い致します。
(『よく使うもの』の20個がスクロールバーなしで全て見える高さまで縦の長さを長くしたいです。任意の高さ、又は可変式でも構いません。)
-
2018年7月11日 10:38 PM #60425わいひらキーマスター
サイズを任意のサイズに変更するのであれば、子テーマのfunctions.phpに以下のように貼り付ければできるかと思います。
add_action( 'admin_head', 'size_changging_category_list' ); function size_changging_category_list() { global $pagenow; if ( is_admin() && ($pagenow=='post-new.php' || $pagenow=='post.php') ) { echo '<style type="text/css"> #category-all, #category-pop{max-height:400px} </style>'; } }
数字は好みで変更してください。
-
2018年7月11日 10:41 PM #60426わいひらキーマスター
可変式にするのはかなり面倒くさいです。
チェックリストの外枠を可変式にして、外枠の高さに合わせてチェックリストの高さを合わせるJavaScriptの処理を書く必要があります。add_action( 'admin_head', 'size_changging_category_list' ); function size_changging_category_list() { global $pagenow; if ( is_admin() && ($pagenow=='post-new.php' || $pagenow=='post.php') ) { echo '<style type="text/css"> #categorydiv,{resize: both;overflow: auto;} </style> <script> //#category-allと#category-popのチェックリストの高さを合わせる処理を書く </script>'; } }
僕はそこまでやる余裕はないので、ヒントみたいなものだけ。
スクリプトの動作検証かなり時間がかかりそうなので。 -
2018年7月12日 8:02 AM #60429momoゲスト
返信有難う御座います。
うまくいきました。
いろいろ大変有難う御座いました。
-
-
投稿者投稿
- トピック「カテゴリのよく使うものについて」には新しい返信をつけることはできません。