Есть ли способ отобразить файл form.php на определенной странице, используя шорткоды? - PullRequest
0 голосов
/ 08 мая 2019

Для моего сайта WordPress я использую тему Enfold с компоновщиком / редактором макетов AVIA. Я также использую плагин Календарь событий от Modern Tribe с расширением билетов на мероприятия.

Когда я активирую конструктор макетов Avia на странице событий, он переопределяет все настройки макета календаря событий по умолчанию, то есть он не будет отображать название события, дату, место и т. Д., Пока я не добавлю его на страницу. Теперь мне удалось отобразить эту информацию с помощью шорткодов, и моя страница события почти вернулась к тому, как она должна выглядеть.

Последняя проблема, с которой я сталкиваюсь сейчас, заключается в том, что я хочу, чтобы пользователи могли подписаться на событие, используя форму RSVP, предоставляемую плагином билетов на мероприятия. Стандартный макет для событий автоматически добавляет форму на страницу событий, но, поскольку я активирую Avia Builder, она тоже переопределяется и не будет отображаться.

Теперь я пытаюсь выяснить, как я могу отобразить форму на странице своего события, все еще используя Avia Builder? Есть ли способ заставить шорткод запускать определенный файл PHP?

Я пытался найти способ добавить форму RSVP на страницу и нашел следующую ветку, где кто-то спрашивает, как добавить форму RSVP во всплывающее окно, но единственный ответ, который предоставляют создатели плагина, - это нанять стороннего программиста, что я не могу сделать. https://theeventscalendar.com/support/forums/topic/rsvp-form-with-your-plugin/

Короче говоря, я хочу отобразить файл с именем «RSVP.php», который создает форму для RSVP на событие. Эта форма корректно отображается на страницах, созданных в календаре событий, но стирается со страницы, как только я активирую конструктор макетов Avia.

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