A sablonunk functions.php fájljába kell bemásolni a következő sorokat:
add_filter( 'woocommerce_get_price_html', 'custom_price_message' );A mertekegyseg helyére írjuk be azt amit meg szeretnénk jeleníteni a pénznem után.
function custom_price_message( $price ) {
$vat = 'mertekegyseg';
return $price . $vat;
}
Ezzel az összes termék után oda írja amit megadunk.
Forrás:
https://gist.github.com/jameskoster/6875202
A fenti módszerrel még nem lehet külön-külön minden termék után egyedi szöveget megadni, de arra is van megoldás.
Szintén a sablonunk functions.php fájljába kell bemásolni a következő sorokat:
function themeprefix_custom_price_message( $price ) { global $post; $product_id = $post->ID; $my_product_array = array( 12,13,14 );//add in product IDs if ( in_array( $product_id, $my_product_array )) { $textafter = '/kg'; //add your text return $price . $textafter; } else { $textafter1 = '/db'; //add your text2 return $price . $textafter1; } } add_filter( 'woocommerce_get_price_html', 'themeprefix_custom_price_message' );
Az //add in product IDs sornál a számok helyére (12,13,14) azoknak a termékeknek az ID-ját kell írnunk amellyeknél megszeretnék jeleníteni (jelenlesetben a "/kg"-t) az egyedi szöveget.
Azoknál a termékeknél amelyeknek nem adtuk meg az ID számát a //add your text2 -hez írt szöveg (jelenlegí példánál a "/db") fog megjelenni.
Ha a //add your text2 -hez nem írunk semmit, akkor semmi nem fog megjelenni.
http://wpbeaches.com/add-text-price-woocommerce-product/
Nincsenek megjegyzések:
Megjegyzés küldése