1
A
答えて
0
woocommerce /単一の製品/追加・ツー・カート/ variable.php
<?php
if (is_product())
{
?>
<table class="variations" cellspacing="0">
<tbody>
<?php foreach ($attributes as $attribute_name => $options) : ?>
<tr>
<td class="label"><label for="<?php echo sanitize_title($attribute_name); ?>"><?php echo wc_attribute_label($attribute_name); ?></label></td>
<td class="value">
<?php
$selected = isset($_REQUEST[ 'attribute_' . sanitize_title($attribute_name) ]) ? wc_clean(stripslashes(urldecode($_REQUEST[ 'attribute_' . sanitize_title($attribute_name) ]))) : $product->get_variation_default_attribute($attribute_name);
wc_dropdown_variation_attribute_options(array('options' => $options, 'attribute' => $attribute_name, 'product' => $product, 'selected' => $selected));
echo end($attribute_keys) === $attribute_name ? apply_filters('woocommerce_reset_variations_link', '<a class="reset_variations" href="#">' . esc_html__('Clear', 'woocommerce') . '</a>') : '';
?>
</td>
</tr>
<?php endforeach;?>
</tbody>
</table>
<?php
}
?>
woocommerce /グローバル/数量input.php
<?php
if(is_product())
{
?>
<div class="quantity">
<input type="number" class="input-text qty text" step="<?php echo esc_attr($step); ?>" min="<?php echo esc_attr($min_value); ?>" max="<?php echo esc_attr(0 < $max_value ? $max_value : ''); ?>" name="<?php echo esc_attr($input_name); ?>" value="<?php echo esc_attr($input_value); ?>" title="<?php echo esc_attr_x('Qty', 'Product quantity input tooltip', 'woocommerce') ?>" size="4" pattern="<?php echo esc_attr($pattern); ?>" inputmode="<?php echo esc_attr($inputmode); ?>" />
</div>
<? } ?>
woocommerce /単-product /アドオンに-カート/バリエーション-アドオンに-カート-button.php
<?php
if(is_product())
{
?>
<div class="woocommerce-variation-add-to-cart variations_button">
<?php
/**
* @since 3.0.0.
*/
do_action('woocommerce_before_add_to_cart_quantity');
woocommerce_quantity_input(array(
'min_value' => apply_filters('woocommerce_quantity_input_min', $product->get_min_purchase_quantity(), $product),
'max_value' => apply_filters('woocommerce_quantity_input_max', $product->get_max_purchase_quantity(), $product),
'input_value' => isset($_POST['quantity']) ? wc_stock_amount($_POST['quantity']) : $product->get_min_purchase_quantity(),
));
/**
* @since 3.0.0.
*/
do_action('woocommerce_after_add_to_cart_quantity');
?>
<button type="submit" class="single_add_to_cart_button button alt"><?php echo esc_html($product->single_add_to_cart_text()); ?></button>
<input type="hidden" name="add-to-cart" value="<?php echo absint($product->get_id()); ?>" />
<input type="hidden" name="product_id" value="<?php echo absint($product->get_id()); ?>" />
<input type="hidden" name="variation_id" class="variation_id" value="0" />
</div>
<?php
}
?>
カートに追加するフォントアイコンを追加
function filter_woocommerce_loop_add_to_cart_link($quantity, $product)
{
return sprintf('<a rel="nofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s">
<i class="fa fa-shopping-cart"></i> %s</a>',
esc_url($product->add_to_cart_url()),
esc_attr(isset($quantity) ? $quantity : 1),
esc_attr($product->get_id()),
esc_attr($product->get_sku()),
esc_attr(isset($class) ? $class : 'button'),
esc_html($product->add_to_cart_text()),$product);
};
add_filter('woocommerce_loop_add_to_cart_link', 'filter_woocommerce_loop_add_to_cart_link', 10, 2);
関連する問題
- 1. WooCommerce - 商品ページからフッターを削除
- 2. WooCommerce;ショップページと単一商品ページから商品イメージを削除
- 3. Woocommerce - 選択した商品カテゴリに応じて商品名を変更
- 4. 商品の価格を表示するWooCommerceプロダクトアドオンを選択ボックス
- 5. WooCommerceの商品バリエーション設定タブで複数のカスタムフィールドを選択
- 6. Woocommerceの商品ページからタグを削除します
- 7. カテゴリーの商品をカテゴリページに表示
- 8. WooCommerce 3の選択された商品カテゴリのカートに入れるボタンを削除します。3
- 9. WooCommerceはidからループから商品を削除します
- 10. Woocommerce削除された商品のバリエーションは残ります
- 11. Woocommerceの商品レビューリダイレクト
- 12. ワードプレスWoocommerceに製品カテゴリページから価格を削除する方法
- 13. Woocommerce Woocommerce商品番号:
- 14. WooCommerceカテゴリページ製品とサブカテゴリを表示
- 15. WooCommerce単品商品チェックアウト
- 16. 商品タグ内の特定の商品カテゴリからWoocommerce商品を除外する
- 17. 商品説明のWoocommerceカスタムフィールド
- 18. Woocommerce - 商品属性のクエリ
- 19. 関連商品がない場合は、WooCommerceカスタム関連商品タブを削除してください。
- 20. カテゴリページwoocommerce
- 21. WooCommerce:商品の既存商品に商品属性を追加する
- 22. woocommerceからすべての商品を選択するためのSQLクエリ
- 23. Magento:トップオーダーの商品を選択
- 24. WooCommerceの特定の商品IDをフィルタリングする注文商品
- 25. WooCommerceの商品名の隣に商品タグを追加する
- 26. woocommerce shop(archive)のページから短い商品の説明を削除
- 27. 商品の一覧を追加/削除
- 28. 商品をQuickCartからWooCommerceの商品にリダイレクト
- 29. カート商品の商品名にWoocommerceブランド名を追加する
- 30. Woocommerce新しいセッションでカートからすべての商品を削除する