Я написал плагин, который получает информацию о продукте из API рекламы продуктов Amazon с помощью короткого кода. Когда я получаю результаты от Amazon, я сохраняю каждый отдельный продукт во временном режиме, чтобы мне не приходилось снова делать этот конкретный вызов. На большинстве страниц моего сайта, использующих этот короткий код, он предназначен только для одного продукта. Но в случае одной конкретной страницы я получаю ответ TooManyRequests, потому что я использую короткий код 20 или 30 раз.
API Amazon позволяет мне передавать в нескольких продуктах одновременно, но я не уверен, как это сделать, учитывая, что я использую несколько экземпляров плагина.
Вот пример того, как я вызываю плагин прямо сейчас.
Код: Выделить всё
[mm-productlinking id="1" template="image"]
Есть ли способ собрать несколько вариантов использования короткого кода перед выполнением, а затем вызвать их все одновременно? Возможно что-то вроде этого?
Код: Выделить всё
[mm-productlinking-group]
some html code here
[mm-productlinking id="1" template="image"]
more html code here
[mm-productlinking id="2" template="image"]
and even more html code
[/mm-productlinking-group]
Если бы я сделал что-то подобное, я бы хотел, чтобы это было необязательно, чтобы мне не приходилось включать внешний короткий код mm-productlinking-group.
p>
Мысли?
Подробнее здесь:
https://stackoverflow.com/questions/775 ... ess-plugin