Кодирование пользовательских кнопок добавления в корзину - PullRequest
0 голосов
/ 24 октября 2018

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

Это моя текущая ситуация: кнопки

У меня есть товар и 3 варианта продукта соответствуютзаголовки в коробках.Я следую за найденной статьей и использую метку на кнопке, чтобы добавить товар в корзину.Это текущий код для него:

<div class="s-outr">
<div class="s-inr">
<div class="s-mrgns">
<img class="s-stndrd" src="https://test.com/wp-content/uploads/2018/10/standard.png" alt="Standard License">
<div class="s-hdr"><h3>STANDARD</h3></div>
<div class="s-cntnt"><p>Stream / Sell 1000 Copies<br>MP3 + 24bit .Wav<br>&nbsp;<br>&nbsp;</p></div>
<div class="s-price"><h3>$20</h3></div>
<a href="http://test.com/cart/?add-to-cart=<?php the_ID();?>&variation_id=<?php **NEED HELP HERE** ?>&attribute_pa_license=Standard"><button onclick="standard_license()"class="s-btn">SELECT</button>
</div>
</div>
</div>

Этот код находится в файле content-single-product.php в моих файлах темы.

Пока работает, он просто получает правильный вариантИдентификатор продукта.Все варианты продуктов будут в одном и том же порядке: Стандартный, Неограниченный, Эксклюзивный, поэтому я могу предположить, что возможное решение состоит в том, чтобы получить все 3 идентификатора варианта в каком-либо массиве, а затем просто выбрать первый, второй и третий.по одному для каждого из тегов.Я просто не уверен, как на самом деле это сделать.Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

В большинстве ответов, которые я нашел, используется цикл foreach, который немного озадачил меня, так как кажется, что нет другого способа сделать это, кроме этого, ииз того, что я могу сказать, я не могу использовать одну, потому что каждая из кнопок должна иметь различную информацию вокруг них.Может быть не так.

Спасибо за любую помощь,

Приветствия.

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