Как переместить поле переменной цены товара в Woocommerce - PullRequest
0 голосов
/ 28 марта 2020

Я использую эту функцию для добавления полей вариантов и количества к страницам моего архива -

add_action( 'woocommerce_before_shop_loop', 'my_select_variations' );

function my_select_variations() {
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );

Затем я удаляю диапазон цен со всех страниц, используя эту -

add_filter( 'woocommerce_variable_sale_price_html', 'my_remove_variation_price', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'my_remove_variation_price', 10, 2 );

function my_remove_variation_price( $price ) {
$price = '';
return $price;
}

Это работает хорошо, однако я не удовлетворен порядком файлов для моих вариантов продуктов. Как я могу изменить порядок цены вариации так, чтобы она была выше выпадающего списка, как показано здесь? Есть ли простой способ сделать это через I лучше использовать jQuery, чтобы переместить цену?

Illustration

РЕДАКТИРОВАТЬ: Используя ниже у меня есть перенес цену на отдельные страницы товара, но не на страницы архива.

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