php 更改产品存档和单个产品中的“添加到购物车”/“添加到购物车”文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 更改产品存档和单个产品中的“添加到购物车”/“添加到购物车”文本相关的知识,希望对你有一定的参考价值。



// CHANGE TEXT AFTER ITEM HAS BEEN ADDED TO CART/QUOTE

function my_add_to_cart_function( $message, $product_id ) { 
    $message = sprintf(esc_html__(' "%s" has been added to your quote.','woocommerce'), get_the_title( $product_id ) ); 
    return $message; 
}

add_filter( 'wc_add_to_cart_message', 'my_add_to_cart_function', 10, 2 ); 





// CHANGE TEXT TO ADD TO CART/QUOTE ON PRODUCT ARCHIVES PAGE BASED ON PRODUCT TYPE
function custom_woocommerce_product_add_to_cart_text() {
	global $product;
	
	$product_type = $product->product_type;
	
	switch ( $product_type ) {
		// case 'external':
		//	return __( 'Take me to their site!', 'woocommerce' );
		// break;
		// case 'grouped':
		// 	return __( 'VIEW THE GOOD STUFF', 'woocommerce' );
		// break;
		case 'simple':
			return __( 'Add to Quote', 'woocommerce' );
		break;
		case 'variable':
			return __( 'View Options', 'woocommerce' );
		
	}
	
}

add_filter( 'woocommerce_product_add_to_cart_text', 'custom_woocommerce_product_add_to_cart_text' );











// CHANGE TEXT ON SINGLE PRODUCT PAGES ADD TO QUOTE
 
function woo_custom_cart_button_text() {
return __('Add to Quote', 'woocommerce');
}

add_filter('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text');

以上是关于php 更改产品存档和单个产品中的“添加到购物车”/“添加到购物车”文本的主要内容,如果未能解决你的问题,请参考以下文章

php [显示产品属性存档链接]在产品页面上显示WooCommerce产品属性存档链接,位于添加到购物车b的正下方

php [显示产品属性存档链接]在产品页面上显示WooCommerce产品属性存档链接,位于添加到购物车b的正下方

在WooCommerce中产品缺货时更改单个添加到购物车文本

在 Woocommerce 中的产品自定义循环上启用 Ajax 添加到购物车按钮

基于产品类型的 WooCommerce 的“添加到购物车”按钮旁边的自定义按钮

基于产品类型的 WooCommerce 的“添加到购物车”按钮旁边的自定义按钮