WooCommerceの "カートに入れる"ボタンの近くに数量を表示する必要があります。それ、どうやったら出来るの? MahdiYさん、ありがとうございます。しかし私は別の問題に直面した: 私はカートのアイコンを持つカートに入れるボタンを置きたい。 は、ファイル内のアドオンに-cart.php私は、次のコードを持っている:woocommerceのループで数量選択を表示するにはどうすればよいですか?
global $product;
$class = isset($class) ? $class . ' cart-icon-btn' : 'cart-icon-btn';
$tdir = get_template_directory_uri();
echo has_filter('woocommerce_loop_add_to_cart_link');
echo apply_filters('woocommerce_loop_add_to_cart_link',
sprintf('<a rel="nofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s"><img class="cart-icon-btn" src="' . $tdir . '/images/basketin.png"></a>',
esc_url($product->add_to_cart_url()),
esc_attr(isset($quantity) ? $quantity : 1),
esc_attr($product->id),
esc_attr($product->get_sku()),
esc_attr(isset($class) ? $class : 'button')
// esc_html($product->add_to_cart_text())
),
しかし、このフィルタ「woocommerce_loop_add_to_cart_link」私のHTMLをオーバーライドして、IMGタグを削除しているようです。私はWCコードのファイルでこのフィルタに追加された関数を見つけようとしましたが、見つけられませんでした。 どうすれば修正できますか?
機能を削除する必要はありませんが、ちょうど大きな優先順位でADD_FILTER使用しています。 – MahdiY