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

Поменять последовательность хуков

Mit

Новичок
Здравствуйте. Такой вопрос.
Есть фаил content-single-product.php, где есть строки
PHP:
        <?php
            /**
             * Hook: woocommerce_single_product_summary.
             *
             * @hooked woocommerce_template_single_title - 5
             * @hooked woocommerce_template_single_rating - 10
             * @hooked woocommerce_template_single_price - 10
             * @hooked woocommerce_template_single_excerpt - 20
             * @hooked woocommerce_template_single_add_to_cart - 30
             * @hooked woocommerce_template_single_meta - 40
             * @hooked woocommerce_template_single_sharing - 50
             * @hooked WC_Structured_Data::generate_product_data() - 60
             */
            do_action( 'woocommerce_single_product_summary' );
Хочу поменять местами вывод цены (single_price) и краткий описание(single_excerpt)
Тема стандартная, StoreFront.
 
Последнее редактирование:

marr

Специалист
Местный
изменить положение цены и описания на странице? предположу, что это в стилях, верстку надо переписать
 

ADv

Гуру
Местный
Здравствуйте. Такой вопрос.
Есть фаил content-single-product.php, где есть строки
PHP:
        <?php
            /**
             * Hook: woocommerce_single_product_summary.
             *
             * @hooked woocommerce_template_single_title - 5
             * @hooked woocommerce_template_single_rating - 10
             * @hooked woocommerce_template_single_price - 10
             * @hooked woocommerce_template_single_excerpt - 20
             * @hooked woocommerce_template_single_add_to_cart - 30
             * @hooked woocommerce_template_single_meta - 40
             * @hooked woocommerce_template_single_sharing - 50
             * @hooked WC_Structured_Data::generate_product_data() - 60
             */
            do_action( 'woocommerce_single_product_summary' );
Хочу поменять местами вывод цены (single_price) и краткий описание(single_excerpt)
Тема стандартная, StoreFront.
Смотрите в сторону приоритетов.

Попробуйте так
PHP:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 25 );
 
Сверху Снизу