• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Поменять местами цену и чекбоксы

Useer72

Опытный
Местный
конкретненько она так отличается от дефолта
но у меня вариации не появляются... видимо еще расширение какое то стоит у тебя
 

neGODnic

Форумчанин
я вариативный товар (тестовый) в ручную сам заводил. Т.к. таких товаров изначально много планируется.
В базовом шаблоне его точно не было... да я и не искал если честно.
 

neGODnic

Форумчанин
Тут?
wp-content\themes\electo\inc\woocommerce\functions.php
Только до него добрался. Пытаюсь разобраться.
 

Useer72

Опытный
Местный
там функция electro_wrap_price_html, надо смотреть где она вызывается
 

neGODnic

Форумчанин
в хуках в этой же папке и то как фильтр. Больше нигде не нашел.
 
Последнее редактирование:

Useer72

Опытный
Местный
Короче у меня что то получилось но я забыл что и где сделал))))))))
Пипец копаться в чужом коде, башка не варит
 

Useer72

Опытный
Местный
Вот она чем вызывается
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 25 );
 

Useer72

Опытный
Местный
А вот файл где вызывается
single-product-template-tags.php
По крайней мере копать надо именно тут как мне кажется. Я себе вон аж 3 цены сваял

Вот эту строку надо немного поднять над блоком атрибутов.
Ну дальше сам надеюсь догонишь? Я тебе итак работы на пару тысяч наделал)))))
 

Useer72

Опытный
Местный
Вон видишь двигаешь как хочешь выше-ниже
 

Вложения

  • upload_2018-1-25_3-33-13.png
    upload_2018-1-25_3-33-13.png
    149.1 KB · Просмотры: 10

neGODnic

Форумчанин
Если я правильно понял, то ты обычную цену двигаешь... С ней то я давно разобрался. Вопрос именно в цене вариативного товара.
 

Useer72

Опытный
Местный
Без разницы. Этой строкой любая цена двигается.
Как вариант можешь блок опустить под нее если найдешь его код)))
Вон смотри вариативный пожалуйста!
 

Вложения

  • Безымянный.png
    Безымянный.png
    38.6 KB · Просмотры: 8
Последнее редактирование:

neGODnic

Форумчанин
В общем после танцев с бубнами...
нашел, что за это отвечает хук woocommerce_single_variation в фаиле variable.php
Далее в hooks.php сделал
Код:
remove_action( 'woocommerce_single_variation',  'woocommerce_single_variation', 10 ); /*удалил хук*/
add_action('woocommerce_before_variations_form', 'woocommerce_single_variation', 10);/*вставил выше в нужное место*/
 
Сверху Снизу