Задать вопрос
@infer1on

Wordpress, как работать с большой удаленной базой?

Есть небольшой сайт на Wordpress с реализованной системой бронирования туров. Туры там размещаются как записи.
Есть личный кабинет пользователя, в который заносятся данные о бронях и о статусе оплаты. Все это реализовано уже купленным шаблоном из коробки. А каждый тур приходится вбивать руками.
Недавно был приобретен JSON шлюз для доступа к большой базе туров. Но обрабатывать у меня их получилось только средствами Javascript (в PHP не силен к сожалению).
То есть, я сделал отдельную страницу с формой поиска, при каждом запросе идет Ajax запрос к удаленной базе данных, затрачивается много времени на получение данных (2 минуты примерно). Можно забронировать тур, также сделав запрос через шлюз, и данные о брони появляются на сайте сервиса, предоставившего этот шлюз.
Но я не смог разобраться, как мне добавить этот тур в личный кабинет пользователя на моем сайте. Очевидно, это делается через PHP. Но разобраться в коде шаблона, для интеграции этого модуля в него, у меня не получилось. Да и в поиске по сайту, такие туры не отображаются.
Хотел узнать, есть ли какие-то плагины или другие способы, через которые можно будет автоматизировать работу с удаленной базой данных через шлюз?
Чтобы полученные данные использовать для создания туров через реализованный функционал шаблона. Потому что, как я понимаю, тогда можно будет уменьшить время взаимодействия с удаленной базой, и включить туры из удаленной базы в поиск по сайту.
  • Вопрос задан
  • 396 просмотров
Подписаться 1 Простой 16 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽