@bulldojka

Как отправить id товара через плагин в wordpress?

Дано:
Wordpress, плагин Contact form 7, ряд товаров на одной странице с формой заказа для каждого (форма одна для всех)
Каждый товар сделан как запись, соответственно имеет собственный id, который и нужно указать в форме заказа.
Такие параметры, как [_post_id] и [_post_title] работают только на отдельной странице, аналогично и с Hidden field
В шаблон товары выведены шорткодами, собственно на это и грешу.
Если есть знающие в этом деле, подскажите
  • Вопрос задан
  • 2357 просмотров
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Описание весьма запутанное. Ряд товаров на одной странице выводится как? Custom loop? Тогда получить ID товара можно через $post->ID (если это измененный главный запрос/луп, он же main query), или через $myloop->ID, где $myloop - переменная, содержащая кастомный объект WP_Query (автономный луп). Если проблема в том, что шорткод ожидает одно название переменной, а его на момент рендера шорткода не существует, тогда попросту задавайте эту переменную передвызовом, присваивая ей значение, полученное из объекта WP_Query (см. Выше).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы