ありがとうございます。
ただ、わたしがまだ全て理解できるレベルではなく、苦戦しています。
1) Welcart basic の商品一覧テンプレートを参考に
2) 「usces_filter_featured_widget」というフックを利用
というヒントをいただき、見よう見まねで、functions.phpに、
add_filter( 'usces_filter_featured_widget', 'my_filter_featured_widget', 10, 4 );
function my_filter_featured_widget($list, $post, $list_index, $instance){
global $usces;
$post_id = $post->ID;
$list = '<div class="thumimg"><a href="' . get_permalink($post_id) . '">' . usces_the_itemImage(0, 150, 150, $post, 'return' ) . '</a></div>';
$list .= '<div class="thumtitle"><a href="' . get_permalink($post_id) . '" rel="bookmark">' . $usces->getItemName($post_id) . '</a></div>';
$list .= usces_the_itemPriceCr('return');
$list .= usces_guid_tax('return');
return $list;
}
フィルターフック追加で、内容が変わることがわかりました。
ただ、売り切れ表示がよくわからないのですが、
basicの商品一覧テンプレートをみると、
<?php if(! usces_have_zaiko_anyone() ) : ?>
<div class="itemsoldout"><?php _e('Sold Out', 'usces' ); ?></div>
<?php endif; ?>
この辺りだろうというのはわかります。組み込んでみましたらやはり表示されませんん。
また、フィルターの
$list .= usces_the_itemPriceCr('return');
という価格の部分ですが、どうしても「¥0」と表示になってしまいます。
他の部分をみながら、試してみたのですがどうもうまくいきません。
私の現段階の知識の問題かもしれませんが、
あわせて、ご教示いただけるとありがたいです。
どうぞよろしくお願いします。
-
この返信は7年、 9ヶ月前にWelcartが編集しました。理由: codeタグの追加