שינוי טקסט כפתור הוסף לעגלה ב Woocommerce

איך משנים את טקסט כפתור ״הוסף לעגלה״ ב Woocommerce

לפני מספר שבועות נתקלתי במצב בו לקוח מעוניין כי במקום הטקסט ׳הוסף לעגלה׳ או ׳הוסף לסל׳ הסטנדרטי של WooCommerce, יופיע טקסט אחר, בקטוגריה ספציפית של מוצרים.
במקרה שלי רצינו כי לכל מוצר תחת קטגוריית xxxxxx יופיע הטקסט yyyyyy במקום הטקסט הדיפולטיבי.

הנה הקוד אשר צריך להוסיף ב functions.php בכדי לשנות את הטקסט לקטגוריה מסויימת.

/* CHANGE ADD TO CART BUTTON FOR xxxxxx CATEGORY */

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_single_add_to_cart_text' );  // 2.1 +
  
function woo_custom_single_add_to_cart_text() {

  global $woocommerce;

	//Get product ID

	$product_id = apply_filters( 'woocommerce_add_to_cart_product_id', absint( $_REQUEST['add-to-cart'] ) );

	//Check if product ID is in a certain taxonomy

	if( has_term( 'xxxxxx', 'product_cat', $product_id ) {

	    return __( 'yyyyyy', 'woocommerce' );   
	}

	else return __( 'הוסף לעגלה', 'woocommerce' ); 

}

שימו לב כי אתם צריכים להחליף את xxxxxx במזהה הקטגוריה (slug) ואת yyyyyy בטקסט שתרצו שיופיע במקום ׳הוסף לעגלה׳.

תגובות פייסבוק

{ 0 תגובות… הוסף אחת }

השאירו תגובה