ウィジェットに特定のカテゴリーだけ表示したい
-
wordpress5.8.1にサイドバーとして外観>ウィジェットを設定しています。
ブロックから「カテゴリー」を選んでウィジェットに設定していますが、
特定のカテゴリーだけを表示させたいので、いらないカテゴリーを
function.phpに記述した下記の方法で除外しようとしましたが上手くいきません。
↓function.phpadd_filter('widget_categories_args', 'my_theme_catexcept',10); function my_theme_catexcept($cat_args){ $exclude_id = '2'; // 除外するカテゴリID $cat_args['exclude'] = $exclude_id; // 除外 return $cat_args; }
ウィジェットは sidebar.php に
<aside class="side"> <?php dynamic_sidebar('sidebar-1'); //サイドバー1 ?> </aside><!-- /side -->
とし、function.phpに下記のようなスタイルを付けています
//サイドバーウィジェット/ if(function_exists('register_sidebar')){ register_sidebar(array( 'name' => 'サイドバー1', 'id' => 'sidebar-1', 'description' => '', 'before_widget' => '<div class="category">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>', )); }
特定カテゴリーだけをウィジェットに表示させる方法、またはカテゴリーを除外する方法を教えて頂けると助かります。宜しくお願い致します。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「ウィジェットに特定のカテゴリーだけ表示したい」には新たに返信することはできません。