6

WooCommerce 製品の後にカテゴリの製品数を表示するフィルター ウィジェットを作成しています。検索文字列が存在する場合にも機能します。

のように、これらの 3 つのカテゴリ、

  1. ラップトップ (5),
  2. デスクトップ (7),
  3. 錠剤(12)

今、誰かが Asus を検索すると、2 台のラップトップ、4 台のデスクトップ、7 台のテーブルが Asus に一致します。

これで、サイドバーのカテゴリごとに、検索のカテゴリで一致する製品の数が表示されます。

現在、tax_query パラメーターを使用してデフォルトの WP_Query でカウンターを表示していますが、50 のカテゴリがある場合、クエリが 20 回実行されるため、非常に遅いようです。これを行うためのより良い方法があると思います。

誰かがもっと簡単な方法を見つけるのを手伝ってくれますか?

4

1 に答える 1