MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 642,356 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
Первый пост Опции темы
Старый 24.12.2015, 15:29
#1
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Как добавить много записей за раз wordpress ?

Есть файл excel, где по столбцам разбито Название, контент, картинка, рубрика, произвольные поля (4 штуки, например, ссылки на загрузку файла).
Строк порядка 100. Вручную вбивать лень. Хочу залить все посты за раз через БД (или какой-то плагин импорта).

Залез в базу данных, вижу, что нужно редактировать только базу _posts. В общем все, кроме произвольных полей вроде можно добавить. Но суть - именно эти поля.

Как сделать запрос через БД, чтобы добавить много записей за раз?
Или каким плагином воспользоваться? Подогнать под нужды плагина не составит труда.

Добавил:
нужно еще и wp_postmeta задействовать для произвольных полей.
Для простой вставки достаточно:
PHP код:
Код:
 
Код:
INSERT*INTO*wp_posts(post_title,*post_name)*VALUES*('valera',*'valera');*
А вот для произвольных полей нужно еще подумать, как автоматизировать...
Кто-то подскажет?
An27 вне форума
Старый 24.12.2015, 18:49
#2
Интересующийся
 
Пол: Мужской
Инвестирую в: Стартапы
Регистрация: 11.12.2015
Сообщений: 5
Благодарностей: 1
Re: Как добавить много записей за раз wordpress ?

не надо ничего придумывать.

Сделайте экспорт ваших записей и посмотрите как выглядит файл. Затем по его аналогии сделайте свой файл и экспортируйте его.

Если у вас есть тексты - то надо писать их разборщик и создавать такой файл автоматом

добавлено через 1 минуту
точнее импортировать
ainonovo вне форума
Сказали спасибо:
Старый 24.12.2015, 23:54
#3
Заблокированный
 
Регистрация: 23.12.2015
Сообщений: 63
Благодарностей: 12
Re: Как добавить много записей за раз wordpress ?

Цитата:
Сообщение от ainonovo Посмотреть сообщение
не надо ничего придумывать.

Сделайте экспорт ваших записей и посмотрите как выглядит файл. Затем по его аналогии сделайте свой файл и экспортируйте его.

Если у вас есть тексты - то надо писать их разборщик и создавать такой файл автоматом

добавлено через 1 минуту
точнее импортировать
если честно сам с экселем не работал (даже не видел его в работе) поэтому импорт \экспорт юзал через цсв и тексты. слышал что экселевские файлы не просто собирать\разбирать
Данила Хомченко вне форума
Старый 26.12.2015, 00:44
#4
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Автор темы Re: Как добавить много записей за раз wordpress ?

Короче, все получилось как хотел. Вся загвоздка в произвольных полях, но...Я решил проблему
Установил плагин Really csv import, настроил csv файл, но не по примеру, а разделил на отдельные блоки. Все произвольные поля записываются в конце строки. У меня 6 произвольных полей нужно было заполнить, просто перечислил их.
Сохранил в формате .csv (разделители) в кодировке UTF-8, НО потом через notepad+ открыл и сделал автозамену всех ; на запятые

Более подробную инструкцию со скриншотами выложу скоро на блоге
An27 вне форума
Сказали спасибо:
monahyip (25.12.2015)
Старый 31.12.2015, 12:54
#5
Любитель
 
Регистрация: 29.12.2015
Сообщений: 231
Благодарностей: 89
Re: Как добавить много записей за раз wordpress ?

Цитата:
Сообщение от An27 Посмотреть сообщение
Really csv import,
спасибо за плагин, воспользовался. Нужно было много новостей добавить на сателитник, все ручками копировал, а так сразу все залил по датам.
monahyip вне форума
Старый 01.01.2016, 01:00
#6
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Автор темы Re: Как добавить много записей за раз wordpress ?

Цитата:
Сообщение от monahyip Посмотреть сообщение
все ручками копировал
я вначале через БД хотел сделать, но понял что много множить придется (сами запросы в базу). Вот и воспользовался плагином, умением работать в екселе и все
An27 вне форума
Сказали спасибо 2 раз(а):
monahyip (01.01.2016), Алена Соколова (01.01.2016)
Войдите, чтобы оставить комментарий.
Быстрый переход