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

Импорт из кастомной таблицы Wordpress?

Всем доброго времени суток,

я начинающий вэб-дев, столкнулся с проблемой. Делаю один проект, потребовалось импортировать кое-какие данные с фейсбука, создал для этого отдельную таблицу в бд, с помощью curl скачал и пропарсил данные и сохранил их там. Все это теперь выглядит как календарь, где отображаются события, с фотками, ссылками и так далее. Заказчик попросил добавить возможность добавлять к этому событию фотку и описание уже из админки вордпресса. Соответственно теперь требуется сделать что-то вроде кастомного вида записей, куда будут импортироваться записи из этой таблицы.

Есть какой-то способ, как это лучше всего можно реализовать?
  • Вопрос задан
  • 344 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
По правильному надо было не кастомную таблицу делать, а Custom Post Type. И тогда вопрос бы не возник.
Сейчас либо пилить костыли далее (коли начали с костылей). Либо пытаться идти сложными путями натягивая на WP List Table API https://codex.wordpress.org/Class_Reference/WP_Lis...
Ответ написан
Комментировать
Способов два:
  1. Использовать класс WP_List_table
  2. Создать CPT, в кастомной таблице добавить столбец соответствия строк строкам в wp_posts (Обычно связку делают по post_id). Далее написать обработчик события save_post, который бы синхронизировал данные из поста в wp_posts в кастомную таблицу. И не забыть написать обработчик для события смены статуса у записи в WP
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы