Как добавить контактную кнопку продавца на странице товара? (WooCommerce) - PullRequest
0 голосов
/ 17 июня 2019

Может кто-нибудь помочь мне с этой проблемой в WordPress (страница продукта WooCommerce)? Я хочу добавить кнопку на странице своего продукта и назвать ее (связаться с продавцом), и я хочу связать эту кнопку со страницей продавца. как я могу это сделать?

вот что я пытаюсь достичь

enter image description here

Я попытался решить проблему, но не смог найти ответ. Не знаю, нужно ли мне написать код или мне нужно установить какой-нибудь плагин. Вот почему я пришел сюда с просьбой о помощи.

в любом случае, спасибо за ваше время и извините, если я не показал то, что я пробовал до сих пор. потому что я использую шаблон, и я новичок в WordPress. так что я просто делюсь своей проблемой и надеюсь, что кто-нибудь сможет помочь

1 Ответ

0 голосов
/ 18 июня 2019

Основная идея состоит в том, чтобы убрать стандартную ловушку действий Woocommerce «добавить в корзину» и заменить ее своей, что-то вроде этого:

//
// Remove default Woocommerce "add to cart" button.
//
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);

//
// Add custom Woocommerce "contact seller" button.
//
add_action('woocommerce_single_product_summary', 'lutrov_single_product_replacement_button_action', 30, 0);
function lutrov_single_product_replacement_button_action() {
    echo sprintf('<p><a class="button" href="%s">%s</a></p>', 'https://seller.com/', __('Contact seller'));
}

Хотя это будет зависеть от вашей темы.Если вы используете фреймворк Generatepress , вышеупомянутый фильтр woocommerce_single_product_summary работает.Проверьте документацию своей темы, но основная идея та же самая.

...