首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Woocommerce中单击Cart Button后将Add to Cart Button更改为查看Cart Button

在Woocommerce中单击Cart Button后将Add to Cart Button更改为查看Cart Button
EN

Stack Overflow用户
提问于 2018-03-31 01:33:28
回答 1查看 7.2K关注 0票数 1

我有一个Wordpress网站。我正在使用WooCommerce的店面主题。我已经启用ajax添加到购物车按钮。当单击“添加到购物车”按钮并成功地将产品添加到购物车时,我希望该按钮更改为“查看购物车”按钮(将文本更改为“查看购物车”,并链接到购物车)。如果可能的话,我也想以不同的方式设置按钮,以区别于标准的add to cart按钮。php代码是什么样子的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-31 01:52:41

默认情况下,在Woocommerce中,当您单击“添加到购物车”按钮时,另一个按钮已经在右侧显示,并带有“查看购物车”

这已由woocommerce jQuery脚本完成,该脚本在“添加到购物车”按钮后添加“查看购物车”按钮,链接到cart页面…

如果您愿意,可以隐藏“添加到购物车”按钮,如单击时会出现一个额外的类"added" (请参阅下面生成的代码):

代码语言:javascript
复制
<a rel="nofollow" href="/shop/?add-to-cart=741" data-quantity="1" data-product_id="741" data-product_sku="WN001-1" class="button product_type_simple add_to_cart_button ajax_add_to_cart added">Add to cart</a>

因此,使用CSS,您可以在display:none;上使用,并且只保留“查看购物车”

代码语言:javascript
复制
.ajax_add_to_cart.added {
    display:none !important;
}

然后很容易重新设计“查看购物车”按钮(链接到购物车页面):

代码语言:javascript
复制
a.added_to_cart.wc-forward {
    background-color: #8c8c8c !important;
    color: white !important;
    min: .618em 2.4em !important;
}
a.added_to_cart.wc-forward:after {
    content: inherit; !important;
}

所以你不需要任何代码,只需要一些CSS…

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49583367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档