お世話になっております。
タイトルの通り、トップページやカテゴリ一覧ページで商品一覧を表示し、
各商品ごとにカートに入れるボタンと数量入力欄を設置したいです。
商品一覧の表示は、以下の記述で行ってます。
<?php query_posts( ‘カテゴリなど各条件’ ); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();?>
~~
<?php endwhile;endif;?>
これで商品一覧は表示できましたので、
いくつかの方法でカートボタンと数量入力欄を設置してみましたところ、
思う通りの動作をしませんでした。
●ショートコードを使用した方法
whileのループ内に
<?php echo do_shortcode([button_to_cart item=’▲▲▲’ sku=’●●●’ value=’カートに追加’ force=0 quant=1]); ?>
上記コードを置いて、▲▲▲と●●●の部分に変数で各コードが入るよう、
<?php
$item_code = usces_the_itemCode();
$sku_code = usces_the_itemSku();
echo do_shortcode( ‘[button_to_cart item=”‘.$item_code.'” sku=”‘.$sku_code.'” value=”カートに追加” force=0 quant=1]’ );
?>
としてみたのですが、ショートコードが動作しませんでした。
別の方法で、<?php usces_direct_intoCart(■■■, ●●●, false, ‘カートに追加’); ?>の
タグを使用してみたところ、ボタンは正常に設置できましたが
数量入力欄が出せませんでした。
上記方法以外で、もしくは、上記方法を改善することで、
動的に出力した商品一覧にカートボタン(数量入力欄付き)を
設置することはできないでしょうか?