Для изменения размера цены в Woocommerce или добавления кастомного текста необходимо выполнить следующие действия.
Путь первый, самый простой, но так как в этом случае приходится править файл Woocommerce и после его обновления файл прийдеть править повторно, то не самый надежный.
Смотрите в сторону /wp-content/plugins/woocommerce/templates/loop/price.php вносим изменения в этот файл и получаем нужный результат.
Путь второй, добавляем фильтры в functions.php нашей текущей темы
1 2 3 4 5 6 7 8 9 10 |
// удаляем текущий вывод цены add_filter( 'woocommerce_get_price_html', 'hide_all_wc_prices', 100, 2); // заменяем нашим фильтром add_filter( 'woocommerce_get_price_html', 'custom_price_html', 100, 2 ); function custom_price_html( $price, $product ){ $price .= '<span class="price">' . get_post_meta( get_the_ID(), '_regular_price', true). '</span>'; $price .= '<span class="symbol">' . sprintf(get_woocommerce_currency_symbol() ) . '</span>'; return apply_filters( 'woocommerce_get_price', $price ); } |
Изменяем код по вашей необходимости.
Удачи!