@imaniman

Как использовать remove_action в дочерней теме?

Всем привет, мне нужно переместить кнопку покупки и ценник из одного места в другое, я использую дочернюю тему от oceanwp, пишу в functions.php код

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_price', 10 );
add_action( 'woocommerce_before_single_product_summary', 'woocommerce_template_single_add_to_cart', 10 );
add_action( 'woocommerce_before_single_product_summary', 'woocommerce_template_single_price', 5 );

и remove_action ни в какую не срабатывает, я гуглил, вешал на разные хуки

add_action('init','removeOldFunction');
function removeOldFunction(){
remove_action( 'template_redirect', 'alienship_nice_search_redirect' );
}

и пробовал вставлять

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

в разные файлы content-single-product, в т.ч. родительскую тему, не срабатывает никак, что только не пробовал, подскажите что не так?
5f560c5071574270324445.jpeg
  • Вопрос задан
  • 13 просмотров
Пригласить эксперта
Ответы на вопрос 1
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Мои работы: otshelnik-fm.ru
Не init, а более поздний попробуй - template_redirect например
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы