Рекомендации, необходимые для импорта настраиваемых полевых данных и структуры базы данных

Ищите рекомендации для лучшего метода для достижения следующего.

У меня есть настраиваемый шаблон страницы с несколькими настраиваемыми полями / таксономией.

Данные, необходимые для этих настраиваемых полей, фактически находятся в файлах .txt, которые обновляются один раз в неделю. Они легко преобразуются в файлы .csv. Какой был бы лучший и самый безопасный метод при получении этих данных в пользовательский шаблон страницы, я полагаю, у меня есть 3 варианта.

Прочтите исходные файлы .txt или .csv с помощью настраиваемого php? Импортировать .csv в отдельную базу данных и извлечь данные из нее? Импортировать данные в базу данных WordPress?

Вариант 3 кажется лучшим, но я совершенно не знаком с структурой базы данных wordpress и лучшим способом для этого.

Solutions Collecting From Web of "Рекомендации, необходимые для импорта настраиваемых полевых данных и структуры базы данных"

Вряд ли вам понадобится промежуточная база данных, из вашего описания это, вероятно, будет достаточно простым с небольшим количеством PHP и WP API.

  1. Создайте задачу WP-Cron (если вам нужен автоматический повторный импорт).

  2. Чтение данных из плоских файлов, например с помощью fgetcsv() .

  3. Используйте wp_insert_post() для создания сообщений и настраиваемых функций поля для добавления ваших данных. Это было недавно подробно рассмотрено в задаче PHP вставки PHP-функции и пользовательских полей .