Импортировать данные с БД WordPress плагина в другой плагин

Цена договорная • электронные деньги
07 декабря 2017, 11:12 • 1 отклик • 25 просмотров
Сайт содержит более 12000 страниц, на большинстве которых присутствуют поисковые формы авиабилетов и туров в виде JavaScript, размещенных в коде страниц через шорткоды.


[tp_search_shortcodes id=17632] – пример шорткода, содержащего в себе JavaScript


В качестве плагина для размещения шорткодов был использован плагин Travelpayouts, хранящий данные в соответствующей таблице БД


База данных включает в себя 17648 записей, пример базы данных.


Пример размещения шорткода в тексте страницы

Исходя из того, что плагин Travelpayouts потребляет излишнюю память с таким количеством шорткодов, стоит задача переноса уже созданных шорткодов в другой плагин или программное решение, не замедляющее работу сайта.


В плагине или программном решении хотелось бы иметь возможность пакетного добавления дополнительных шорткодов с javascript

В плагине travelpayouts добавление новых шорткодов происходило через импорт в таблицу базы данных из специально подготовленного csv файла.

Т.е.
1) Импортировать данные из плагина Travelpayouts в другой плагин/решение
2) Произвести замену существующих шорткодов Travelpayouts на шорткоды из другого плагина/решения