问题描述
所以我一直在努力解决这个问题。
我想要达到的目标:
我正在使用 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...
现在我不知道该怎么办了,我需要你的帮助!!!
先谢谢你!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)