• Реклама: 💰 Пополни свой портфель с минимальной комиссией на Transfer24.pro
  • Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Как добавить много записей за раз wordpress ?

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,735
Реакции
614
Поинты
43.450
Есть файл excel, где по столбцам разбито Название, контент, картинка, рубрика, произвольные поля (4 штуки, например, ссылки на загрузку файла).
Строк порядка 100. Вручную вбивать лень. Хочу залить все посты за раз через БД (или какой-то плагин импорта).

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

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

Добавил:
нужно еще и wp_postmeta задействовать для произвольных полей.
Для простой вставки достаточно:
PHP:
INSERT INTO wp_posts(post_title, post_name) VALUES ('valera', 'valera');
А вот для произвольных полей нужно еще подумать, как автоматизировать...
Кто-то подскажет? :)
 
Последнее редактирование:

ainonovo

Интересующийся
Регистрация
11.12.2015
Сообщения
5
Реакции
1
Поинты
0.000
не надо ничего придумывать.

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

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

добавлено через 1 минуту
точнее импортировать
 
Последнее редактирование:
Регистрация
23.12.2015
Сообщения
59
Реакции
14
Поинты
0.000
не надо ничего придумывать.

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

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

добавлено через 1 минуту
точнее импортировать
если честно сам с экселем не работал (даже не видел его в работе) поэтому импорт \экспорт юзал через цсв и тексты. слышал что экселевские файлы не просто собирать\разбирать
 

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,735
Реакции
614
Поинты
43.450
Короче, все получилось как хотел. :) Вся загвоздка в произвольных полях, но...Я решил проблему :)
Установил плагин Really csv import, настроил csv файл, но не по примеру, а разделил на отдельные блоки. Все произвольные поля записываются в конце строки. У меня 6 произвольных полей нужно было заполнить, просто перечислил их.
Сохранил в формате .csv (разделители) в кодировке UTF-8, НО потом через notepad+ открыл и сделал автозамену всех ; на запятые :)

Более подробную инструкцию со скриншотами выложу скоро на блоге ;)
 

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
124
Поинты
0.010

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,735
Реакции
614
Поинты
43.450
все ручками копировал
я вначале через БД хотел сделать, но понял что много множить придется (сами запросы в базу). Вот и воспользовался плагином, умением работать в екселе и все :)
 
Сверху Снизу