@ligisayan

Как переопределить последовательность вывода данных у функции?

Всем привет! Есть магазин на wordpress+woocommerce, в файле которого стандартная функция
public function get_price_html_from_to( $from, $to ) {
		$price = '<del>' . ( ( is_numeric( $from ) ) ? wc_price( $from ) : $from ) . '</del> <ins>' . ( ( is_numeric( $to ) ) ? wc_price( $to ) : $to ) . '</ins>';
		return apply_filters( 'woocommerce_get_price_html_from_to', $price, $from, $to, $this );
	}

выводит цену в таком виде:
<div class="price"><del><span class="amount">20.170 <ruble title="руб.">руб</ruble></span></del>
<ins><span class="amount">19.162 <ruble title="руб.">руб</ruble></span></ins></div>

Вопрос: как переопределить последовательность вывода ins и del в обратном порядке, если функция переопределяется таким образом?
add_filter( 'woocommerce_get_price_html', 'custom_price_html', 100, 2 );
function custom_price_html( $price, $product ){
...
}
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы