Как изменить положение кнопки «Добавить в корзину» на одном продукте - PullRequest
0 голосов
/ 29 декабря 2018

Я хотел бы изменить положение кнопки «Добавить в корзину» для одного товара.Я попытался использовать код ниже:

remove_action( 'woocommerce_single_product_summary', 
               'woocommerce_template_single_add_to_cart', 30 );
add_action( 'woocommerce_single_product_summary', 
            'woocommerce_template_single_add_to_cart', 9);

К сожалению, это не работает с моей темой.В результате кнопка «Добавить в корзину» становится двойной.Снимок экрана ниже:

Добавить кнопку корзины, отображаемую дважды с Моей темой

Когда я меняю тему на другую (двадцать девятнадцать), каждая вещь кажется странной.Снимок экрана ниже:

Добавление кнопки автомобиля, отображаемой один раз с темой двадцати девятнадцати

Мой веб-сайт www.applefix.pl.Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 29 декабря 2018

Может быть, вы могли бы попытаться «отложить» действия после загрузки родительской темы:

function wc_move_single_product_button() { 
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 9);
}; 

add_action( 'after_setup_theme', 'wc_move_single_product_button', 20 ); 

Обновление: другая возможность состоит в том, что ваша тема использует другую функцию для подключения кнопки.Я бы попробовал использовать тему WordPress по умолчанию, чтобы проверить, так ли это.Если это так, вы можете выполнить поиск функции и отцепить ее правильно!

Дайте мне знать, если она сработает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...