Woocommerce Добавление класса суммы цены ("woocommerce-Price-суммы суммы") для возврата цены в $ - PullRequest
0 голосов
/ 08 октября 2019

Я строю измерительный магазин с Woo, и мне нужны специальные выходы для ценообразования, которые я не могу исправить.

Цена на выходе должна быть:

Цена за пакет и ценаза единицу, поэтому мне нужно добавить class = "woocommerce-Price-сумму суммы" для отображения

1) Я использовал этот фрагмент для отображения цены за единицу пакета:

function cw_change_product_price_display( $price ) {
    $price .= ' per package';
    return $price;
  }
	add_filter( 'woocommerce_get_price_html', 'cw_change_product_price_display' );
	add_filter( 'woocommerce_checkout_cart_item_quantity', 'wb_checkout_review', 10, 3 );

2) И попытался добавить это к сумме цены Ву, что привело к падению.

add_filter( 'woocommerce_get_price_html', 'wb_change_product_html' );

function wb_change_product_html( $price ) {
    $price_html = <span class="woocommerce-Price-amount amount"> ' . $price . ' per m² </span> ;
    return $price_html;
}

Я не могу найти сумму $ var. или стол, так что я не знаю, как это исправить. Я надеюсь, что кто-то сможет помочь мне исправить это.

Большое спасибо

1 Ответ

0 голосов
/ 08 октября 2019

Я получил это с добавлением шорткода:

function cw_change_product_price_display( $price ) {
    $price .= ' per Package';
    echo do_shortcode('[your Shortcode]');

    return $price;
}

add_filter( 'woocommerce_get_price_html', 'cw_change_product_price_display' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...