WooCommerce 製品の後にカテゴリの製品数を表示するフィルター ウィジェットを作成しています。検索文字列が存在する場合にも機能します。
のように、これらの 3 つのカテゴリ、
- ラップトップ (5),
- デスクトップ (7),
- 錠剤(12)
今、誰かが Asus を検索すると、2 台のラップトップ、4 台のデスクトップ、7 台のテーブルが Asus に一致します。
これで、サイドバーのカテゴリごとに、検索のカテゴリで一致する製品の数が表示されます。
現在、tax_query パラメーターを使用してデフォルトの WP_Query でカウンターを表示していますが、50 のカテゴリがある場合、クエリが 20 回実行されるため、非常に遅いようです。これを行うためのより良い方法があると思います。
誰かがもっと簡単な方法を見つけるのを手伝ってくれますか?