【发布时间】:2019-05-25 19:33:29
【问题描述】:
我的 Woo 商店有一个问题,无法自行解决。我想在product 价格下方移动添加到购物车按钮和变体选择器。我尝试了几乎所有在 stackoverflow 中发现的代码(新的和最旧的),但没有做任何改变。插入此代码时:
add_action( 'woocommerce_before_variations_form',
'second_button_single_variation', 30 );
function second_button_single_variation() {
global $product;
echo '<br>
<button type="submit" class="single_add_to_cart_button button alt">'.
esc_html( $product->single_add_to_cart_text() ).'</button>';}
它添加了“添加到购物车”按钮,但不在我想要的位置。我关注BBlomer manual 的单个产品页面,但不要更改我在那里找到的任何代码/钩子。这里有什么帮助吗?仅显示要添加到购物车的位置。
编辑:我发现这段代码在我需要的地方打印按钮:
echo apply_filters( 'woocommerce_loop_add_to_cart_link',
sprintf( '<a href="%s" rel="nofollow" data-product_id="%s" data-
product_sku="%s" class="button %s product_type_%s">%s</a>',
esc_url( $product->add_to_cart_url() ),
esc_attr( $product->id ),
esc_attr( $product->get_sku() ),
$product->is_purchasable() ? 'add_to_cart_button' : '',
esc_attr( $product->product_type ),
esc_html( $product->add_to_cart_text() )
),
$product );
?>
但打印我的变体选项按钮,但没有下拉选择器。
【问题讨论】:
标签: php wordpress woocommerce