オークション商品タイマーは単一のストア ページでは正常に機能しています。これをストア アーカイブ ページに追加したいのですが、ストア アーカイブの最初の商品にのみ表示され、残りの商品には表示されません。
WooCommerce の単一製品ページの製品販売終了カウントダウン タイマーの回答コードに基づいて、私のコード試行は次のとおりです:
リーリー ###何が問題ですか?P粉4137042452023-09-09 09:00:02
ストア アーカイブ ページで各製品のカウントダウン タイマーを表示するには、ストア アーカイブ ページのレンダリングを担当するテンプレート ファイルを変更する必要があります。これを実現する方法の例を次に示します:
テーマのストア アーカイブ ページのテンプレート ファイル (通常、archive-product.php または Taxonomy-product_cat.php という名前) を開きます。
製品サイクルが実行される部分を見つけます。ここには個々の製品アイテムが表示されます。
ループ内で、各製品のカウントダウン タイマーを表示するセクション (製品タイトル、価格、カスタムの場所など) を見つけます。次のコード スニペットを追加します:
リーリーこのコードは、製品の ID (get_the_ID()) を変数と要素 ID の接尾辞として使用して、製品ごとに一意のカウントダウン タイマーを生成します。
テンプレート ファイルへの変更を保存すると、ストア アーカイブ ページにカウントダウン タイマーが表示されます。