Intereting Posts
Сортировка настраиваемых мета-значений не сохраняет флажки правильно Как создать прямой просмотр автозаполнения? Каковы преимущества установки «признанного изображения» для записи в блоге WP? Получите post_id нового сообщения Должно ли кэширование меню WordPress быть конкретным для каждой страницы? Как передать идентификатор сообщения в шаблон страницы, щелкнув URL-адрес? Могу ли я создать каталог для моего URL-адреса, даже до того, как он перейдет от того, кто его владеет? Поля пользовательского прикрепления Форматирование в WordPress – возможность отправки PHP-кодов Как переместить мои кнопки для обмена социальными медиа на более высокие должности в теме журнала WAP Hades? WP_Query не работает при добавлении параметра url генерировать пользовательскую постоянную ссылку на основе настраиваемого поля Какой крюк вы используете для обновления сообщения? Поиск продуктов WooCommerce между ценовым диапазоном с использованием WP_Query Как условно добавить виджет через hook в functions.php

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

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

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

Данные, необходимые для этих настраиваемых полей, фактически находятся в файлах .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-функции и пользовательских полей .