如何将添加到购物车按钮文本更改为 Woocommerce 中的图标? 可变产品

问题描述

所以我一直在努力解决这个问题。

我想将变量添加到购物车按钮更改为图标。这就是我的代码所做的

Variable add to cart button

我想要达到的目标:

enter image description here

我正在使用 Elementor,产品位于 Ultimate Addons for Elementor 的滑块中,我根据自己的需要对其进行了定制。文档链接 (https://ultimateelementor.com/docs/filters-actions-for-woocommerce-products)

function price_after( $product_id,$settings ) {
global $product;
$sprache = $product->get_attribute('sprache');
if( ! empty( $sprache ) ){
    
    woocommerce_variable_add_to_cart();

    //$link['url'] = apply_filters( 'woocommerce_variable_add_to_cart',get_permalink( $product->id ) );
    /*$link['label'] = apply_filters( 'variable_add_to_cart_text',__( 'Warenkorb','woocommerce' ) );*/
} else {
    if ( $product->is_in_stock() ) {
        echo '<div class="add_to_cart_wishlist">'; 
        echo "<button class='button product_type_simple add_to_cart_button ajax_add_to_cart' href='https://[siteurl]/?add-to-cart=".$product_id."'data-product_id='".$product_id."'>". file_get_contents('[siteurl]/wp-content/uploads/2021/06/cart-1-1-1.svg')."</button>";
        echo do_shortcode("[ti_wishlists_addtowishlist]");
        echo "</div>";
    } }} add_action('uael_woo_products_price_after','price_after',10,2);

这就是我用来更改添加到购物车按钮的文本

function filter_woocommerce_product_add_to_cart_text( $add_to_cart_text,$product ) {

        $add_to_cart_text = 'Test';

    return $add_to_cart_text;
}

    add_filter( 'woocommerce_product_add_to_cart_text','filter_woocommerce_product_add_to_cart_text',2 );
add_filter( 'woocommerce_product_single_add_to_cart_text',2 );

我什至删除了woocommerce的模板文件夹中的esc_html...

enter image description here

现在我不知道该怎么办了,我需要你的帮助!!!

先谢谢你!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...