更改添加到购物车中的文本,包括单个产品页面中的一些jQuery代码

时间:2018-09-12 07:46:56

标签: jquery wordpress woocommerce

我想将以下jQuery脚本添加到页脚之前的每个产品页面,以更改woocommerce默认添加到购物车按钮文本的文本。我应该在哪里添加它?

 <script>
    $(".wpb_wrapper, p").html(function(i, html) {
  return html.replace('Add to cart', 'Add to my cart');
});
<script>

2 个答案:

答案 0 :(得分:1)

按产品类型更改产品档案上的“添加到购物车”文本:

在您的项目中添加以下代码:wp-content / themes /选择活动的theme / functions.php文件。

add_filter( 'woocommerce_product_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text' );

function custom_woocommerce_product_add_to_cart_text() {
global $product;

  $product_type = $product->product_type;

  switch ( $product_type ) {
    case 'external':
        return __( 'Buy product', 'woocommerce' );
    break;
    case 'grouped':
        return __( 'View products', 'woocommerce' );
    break;
    case 'simple':
        return __( 'Add to cart', 'woocommerce' );
    break;
    case 'variable':
        return __( 'Select options', 'woocommerce' );
    break;
    default:
        return __( 'Read more', 'woocommerce' );
  }
}

答案 1 :(得分:0)

将此添加到functions.php

FloatingActionButton fab = findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
    public void onClick(View view) 
    {
        scrollView.fullScroll(ScrollView.FOCUS_UP); //code to scroll to the top of scrollview
    } 
});