返信先: 【解決済】ウィジェットに任意のカテゴリーのみ表示

フォーラム その他 【解決済】ウィジェットに任意のカテゴリーのみ表示 返信先: 【解決済】ウィジェットに任意のカテゴリーのみ表示

#93488
mai
参加者

はじめまして
素人の私が投稿すべきか迷いましたが
間違っていたらお許し下さい。
下記のサイトが参考になると思います。

https://www.welcart.com/community/forums/topic/%e3%82%b5%e3%82%a4%e3%83%89%e3%83%8a%e3%83%93-%ef%bc%88widget%ef%bc%9awelcart-%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%ef%bc%89%e3%81%ab%e3%80%81%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc

add_filter(‘usces_filter_welcart_category’, ‘my_category_func’, 10, 2);
function my_category_func() {
$args = func_get_args();
list($cquery, $term_id) = $args;
$cquery =
array(
‘use_desc_for_title’ => 1,
‘child_of’ => $term_id,
‘title_li’ => ”,
//’show_count’ => 1,
‘walker’ => new Walker_Category_Linkin_Postcount()
);
return $cquery;
}

下記の部分
//’show_count’ => 1,
‘walker’ => new Walker_Category_Linkin_Postcount()
以下の様にすればできるかもしれません。
‘include’ => array(10,15)//表示させたいカテゴリーidを追加

排除したいカテゴリーなら’include’を’exclude’にすればできたと思います。
上記のコードをfunctions.phpに追加すればできるかも・・・?
試していないのでごめんなさい。

ただこの方法だと一度設定すると以後は設定したカテゴリーしか表示しないと思います。
設定する前に何らかの条件を指定する必要があると思います。
表示したいカテゴリーの数にもよりますが少ないのであれば
カスタムhtmlが便利かとも思います。