私は少なくとも私の質問に対する部分的な答えを見つけました。
カウントがterm_taxonomyテーブルに格納されていますが、サブカテゴリを表示しているとき、それは
それらのすべてを示して、私は=デフォルトでは空隠すので、あなたが空に隠すことができますので、あなたが引数を変更することができますフックを見つけました偽とpad_count = 1ので、あなたは真と設定pad_count = 0(それ以外の場合は、カウントに1を加算し、それらのいずれも0ではない)
add_filter('woocommerce_product_subcategories_args','hide_subcategories_with_no_products', 10, 1);
function hide_subcategories_with_no_products($args) {
$args['hide_empty'] = 1;
$args['hierarchical'] = true;
$args['pad_counts'] = 0;
return $args;
}
NOTEにhide_emptyを設定する必要があります。私のためwoocommerce_product_subcategories_hide_emptyフックが動作しませんでした。私はこれがカウント列の代わりにカウント(*)を使用しているか、pad_countが1に設定されているかのいずれかであると考えられます。
出典
2016-12-01 20:32:50
Leo