【发布时间】:2013-12-04 23:36:22
【问题描述】:
我正在尝试将“fa-chevron-circle-right”图标添加到“继续结帐”按钮,并将另一个图标添加到“更新购物车”按钮。
我已尝试更改此设置
<input type="submit" class="checkout-button button alt" name="proceed" value="<?php _e( 'Proceed to Checkout →', 'woocommerce' ); ?>" />
到这里
<button type="submit" class="checkout-button button btn-primary alt" name="proceed"><?php _e( 'Proceed to Checkout', 'woocommerce' ); ?> <i class="fa fa-chevron-circle-right"></i></button>
但由于某种原因,该按钮不再起作用。当您使用按钮 <button> 标签单击“继续结帐”时,它不会像使用默认 <input> 按钮时那样进入结帐页面。
使用 CSS3 :after 或 :before 也不适用于 <input> 标记。
我还尝试将 jQuery 表单提交触发器添加到我的自定义按钮,但这是行不通的。在这一点上,我能想到的唯一破解的解决方案是在视觉上隐藏<input> 按钮并通过 jQuery 触发它们的提交。
【问题讨论】:
-
我实际上已经安装了 Wp & Woo 来测试它,尽管将其更改为:
<button>并包含图标,但我仍然可以成功地进行结帐并出现任何错误 - 什么是 WP 和 Woo Commerece你有版本吗? -
@MackieeE 该问题出现在 WP3.8 和 WooCommerce 2.0.20 上。
-
我今天遇到了一些问题,我只是在按钮上添加了
value="1"。如果值为空 [update] & [proceed to checkout] 不起作用。
标签: wordpress woocommerce