it-swarm-ja.com

と同等のwp_reset_query WP Eコマース

1つのページで2つのループを実行している間に、製品の重複の問題があります。 WPのeコマースのためのwp_reset_queryと同等のものはありますか?

あなたは でそのサイトを見ることができますhttp://standingarmed.com/products-page

ここでループ を見ることができます 。これはページ上で正しくフォーマットされていないためです。

ご覧のとおり、最初の商品だけを取得するように変数を設定しました。このサイトには7つの製品しかありませんので、ループを7回実行させるのは大したことではないと思いました。もちろん最初の製品だけを検索したいのですが、wp eコマースはWordPressのような検索をサポートしていません。それはそれからスライダーループに走ります。

1
curtismchale

(@ wp-eコマースに関するドキュメントに従って)global $wpsc_query;を使ってクエリを変更することができます。

2回目のwpsc_rewind_products();の呼び出しの直前に、while (wpsc_have_products()) : wpsc_the_product();でループをリセットできます。

最終的な解決策として、plsは以下のコメントを読んでください。

1
kaiser