Intereting Posts
Пользовательские размеры изображений добавляют к метаданным Создание пользовательского вертикального меню Заблокировать редактирование сообщений одному пользователю за раз – wp_check_post_lock Настройка виджетов в wordpress с уникальным идентификатором для аргумента after_title Избранный снимок для обмена социальными сообщениями на странице архивного архива Как организовать персонализированный список типов по годам? Как включить файлы ядра в плагин call_user_func_array () ожидает, что параметр 1 будет действительным обратным вызовом Как проверить фильтр Пользовательская позиция постконтактного метаболизма Заменить мета-поля и обработку данных для конкретных типов сообщений в классах? Домашняя страница Pagination – Другие страницы не перенаправляются на шаблон главной страницы Что я должен наложить на index.php? Как создать раскрывающееся меню, например, в двадцать одиннадцати темах? Использование factory.php за пределами магистрали для модульного тестирования

обработка данных csv с пользовательским типом сообщения

У меня есть пользовательский тип сообщения, который представляет собой «гонку», и есть мета поля для «расстояния» (5 км, 10 милей) и «тип» (дорожка, дорога, кросс-кантри). Мы получаем результаты гонки как файл csv, который содержит позиции и время и т. Д. Бегунов, каждый бегун связан с пользователем wordpress. Цель состоит в том, чтобы обрабатывать данные csv и вставлять их в таблицу настраиваемых баз данных. Затем результаты отображаются через WP_Table_List. Мой вопрос в том, как лучше всего сохранить данные csv, чтобы он мог быть обработан, две опции, как я вижу, это

1 – Сохраните данные csv в разделе содержимого сообщения. Затем я добавляю настраиваемое действие «Content Content CSV», которое считывает содержимое и обрабатывает строки, вставляемые в базу данных.

2 – как настраиваемое мета-поле 'csv_results', которое настроено для приема file_upload. После загрузки файла и сохранения сообщения содержимое файла затем обрабатывается и вставляется в db.

С вариантом один я был бы обеспокоен тем, что WordPress будет отфильтровывать мой символ разделителя, а вариант 2 кажется слишком сложным. Какой подход и какие вопросы вы бы заметили?

Solutions Collecting From Web of "обработка данных csv с пользовательским типом сообщения"

Каждое сообщение в таблице posts имеет поле post_content_filtered . Он может принимать те же значения, что и post_content ( longtext ), и доступен без мета-запроса.

С другой стороны … вы можете создать пользовательскую таблицу и импортировать CSV в качестве обычного содержимого таблицы. В MySQL это легко с LOAD DATA INFILE . И тогда вы можете создать хороший интерфейс для редактирования данных, вы можете искать определенные поля … и экспортировать все как CSV .