Добавление пользовательской кнопки на страницу продукта Woocommerce - PullRequest
0 голосов
/ 25 августа 2018

На странице продукта Woocommerce я добавил дополнительную кнопку, которая перенаправляет на другую страницу, под кнопкой «Добавить в корзину», используя следующий код:

 add_action( 'woocommerce_after_add_to_cart_button','content_after_addtocart_button' );

function content_after_addtocart_button() {
echo '<br><div class="content-section">
<br><br> Cannot find the specs you need? Order your customized product! <br> 
<br>
<button type="submit" formaction="https://xxxx.com/custom- 
product/">Demand a custom product</button><br>
</div>';
}

Нет проблем при нажатии на кнопкузатем при перенаправлении на эту страницу, но при повторном открытии страницы продукта появляется следующее сообщение об ошибке: Пожалуйста, выберите параметры продукта ... или это сообщение об ошибке: Извините, этот продукт не может быть приобретен.Эта ошибка никогда не появляется перед нажатием пользовательской кнопки.Как я могу это исправить?Заранее большое спасибо.

1 Ответ

0 голосов
/ 25 августа 2018

Я решил проблему с обходным путем. Я вложил кнопку в ссылку и сослал ее на URL другой страницы следующим образом:

<a href="https://xxxx.com/custom-product/"><button type="button" style="border:2;">Order a custom product</button></a>

Я присвоил атрибуту типа кнопки "button", и теперь он работает нормально, но я не уверен, что если оставить его "submit", это приведет к каким-либо ошибкам. Скорее измените его на «кнопку».

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