создание сайта WordPress

Woocommerce добавить пользовательскую кнопку

код

По умолчанию в woocommerce есть только одна кнопка «Добавить в корзину», которая больше не может отвечать различным требованиям наших клиентов.Иногда необходимо добавлять на страницы товаров собственные кнопки, например кнопки для загрузки информации или создания ссылок на другие интернет-магазины для покупки и т. д. Подождите, нужно добавить пользовательские поля

С плагином настраиваемых полей Custom Field Suite

Custom Field SuiteПользовательские поля

Добавить группу полей

Custom Field SuiteПользовательские поля

Тогда у вашего товара появится дополнительная группа полей, и это поле будет соответствовать текущему товару, будь то текст, ссылка, файл для загрузки и т. д.

Custom Field SuiteПользовательские поля

Последний шаг — вывести и отобразить эти поля.Как использовать официальный интерфейс вывода плагина http://customfieldsuite.com/api/get.html

 

Ниже в качестве примера используется тема Avada: добавленный в файл function.php дочерней темы, интерфейс вывода отображается на одной странице продукта, то есть рядом с кнопкой «Добавить в корзину».


add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page', 30);

функция my_extra_button_on_product_page()

{

глобальный продукт $;

эхо &#039;<a href="/ru/”URL”/">Добавить в корзину</a>&#039;;

}


или


add_action( 'woocommerce_single_product_summary', 'custom_button_after_product_summary', 30);

функция custom_button_after_product_summary()

{

глобальный продукт $;

echo CFS()->get('amazon');
эхо &#039;<a class="\’amazon\’" href="/ru/”/" ‘. cfs()->get(&#039;amazon&#039;) .&#039; &quot;&gt;КУПИТЬ НА AMAZON</a> &#039;;
эхо &#039;<div class="\’amazon\’"> &#039;.CFS()-&gt;get(&#039;amazon&#039;) .&#039;</div> &#039;;

}

Добавить комментарий