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

Как работать с хуками

Image CMS
#1
Добрый день, гуру.
Подскажите, пожалуйста, как быть. Делаю детальную карточку товара через content-single-product.
Мне надо, чтобы название товара было например в самом верху, а цена - в самом низу. НО и цена и названия находятся в одном хуке do_action( 'woocommerce_single_product_summary' )

Как мне его разбить так, чтобы вытащить по отдельности нужную инфу?
 

redjek

Опытный
Местный
#2
ну как бы делаеться все так
Меняем местами описание товара и цену.
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10);
с заголовком также, циферки 20 10 это очередность
 
#3
ну как бы делаеться все так
Меняем местами описание товара и цену.
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10);
с заголовком также, циферки 20 10 это очередность
Не. Мне надо было сделать не так. Мне именно надо было разбить хук.

Сделал так:
В functions.php добавляю
Код:
add_action( 'woocommerce_single_product_title', 'woocommerce_template_single_title', 5 );
где 'woocommerce_single_product_title' - название новое (из головы), а 'woocommerce_template_single_title' - что в новый action помещаем
 
Сверху Снизу