调整 WooCommerce 添加到购物车短代码的参数不起作用
Posted
技术标签:
【中文标题】调整 WooCommerce 添加到购物车短代码的参数不起作用【英文标题】:Adjusting the arguments of WooCommerce add-to-cart shortcode not working 【发布时间】:2020-08-26 05:13:33 【问题描述】:我正在尝试在随机页面上使用 Woocommerce 短代码来创建“添加到购物车”按钮。我不希望显示价格,也不希望默认的灰色边框。我想我应该这样制作简码:
[add_to_cart id="34022" style="0" show_price="FALSE"]
但不知何故,添加的参数没有被考虑在内。就像我只放这个一样:
[add_to_cart id="34022"]
我也尝试使用除“0”之外的其他内联样式,但我所做的一切都没有改变。我不明白我做错了什么......它似乎根本没有回应。
【问题讨论】:
【参考方案1】:
[add_to_cart id="34022" style=" " show_price="false"]
试试这个简码
这些是具有默认值的可用属性。
$atts = shortcode_atts(
array(
'id' => '',
'class' => '',
'quantity' => '1',
'sku' => '',
'style' => 'border:4px solid #ccc; padding: 12px;',
'show_price' => 'true',
),
$atts,
'product_add_to_cart'
);
【讨论】:
感谢您的回答 - 我完全忘记了这篇文章。我现在尝试了,但它没有改变任何东西。是否可以在某处覆盖这些默认样式?以上是关于调整 WooCommerce 添加到购物车短代码的参数不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Woocommerce:检测单击“添加到购物车”按钮的位置并运行不同的代码
在 Woocommerce 中将 ajax 添加到购物车事件后运行 javascript 代码
在 Woocommerce 中的产品自定义循环上启用 Ajax 添加到购物车按钮