私のショップのアーカイブページにすべての商品を表示しようとしています。私は彼らのIDを取得したい。私は何とか製品のクエリにアクセスし、そのIDを取得したいwp_head上で動作する鉱山のフックをチェックWoocommerceはアーカイブページに商品を表示します
if(is_product_category())
を使用しています。
if(is_product_category()) {
$current_category = get_queried_object();
$category_id = $current_category->term_id;
$category_name = $current_category->name;
これは私がこれまでのところ、私は答えを見つけたいくつかの研究の後、現在のカテゴリID
カスタムクエリの後に、 '' 'wp_reset_postdata()' 'を呼び出す必要があります。しかし、この場合、元のループで作業しているので、代わりに '' 'wp_reset_query()' ''を使いたいとします。これらを実行しないと、後で起こるループは、すでにループを終えているので、ループの最後のポストから開始します。私はあなたのためのループを含まない代替の回答を掲示しました。 –