Можно ли передавать данные из таблицы в WordPress? - PullRequest
0 голосов
/ 13 января 2019

Я работаю над архивным сайтом на WordPress. Сейчас я думаю о том, как ускорить процесс загрузки контента.

Обычно вам необходимо сначала зарегистрировать каждого человека через бэкэнд wp, а затем связать один или несколько проектов с этим человеком. Я спрашиваю, можете ли вы автоматизировать процесс добавления новой записи для каждого человека вручную. У меня есть данные для пользовательского пост-типа "человек" в таблице Excel. Есть ли плагин или другой способ ускорить это?

Спасибо!

1 Ответ

0 голосов
/ 14 января 2019

/ * РЕДАКТИРОВАТЬ * /

Только что нашел этот плагин. Вы можете импортировать из JSON в сообщение

https://wordpress.org/plugins/json-importer/

+

Как экспортировать Excel в JSON

/ * EDIT-END * /

Не знаю, есть ли какой-нибудь плагин для этого.

Но я бы пошел другим путем. Вы можете создать php-файл и использовать wp_insert_post () для вставки информации из JSON или CSV.

// Create post object
  $my_post = array();
  $my_post['post_title'] = 'Person Name';
  $my_post['post_content'] = 'Information about Person.';
  $my_post['post_status'] = 'publish';
  $my_post['post_author'] = 1;
  $my_post['post_category'] = array(8,39);

// Insert the post into the database
  wp_insert_post( $my_post );

https://developer.wordpress.org/reference/functions/wp_insert_post/

Ответы, которые могут помочь:

https://stackoverflow.com/a/34435434/10909061

https://stackoverflow.com/a/19187094/10909061

...