• Решено bugsbunnny

    (@bugsbunnny)


    Всем привет.
    Переношу данные из одного сайта на другой, в частности посты, с помощью плагина WP All import, столкнулся с проблемой, что нужно перенести айди постов из файла импорта. Подскажите как это можно сделать, пожалуйста.
    Нашел в доках вот такой мануал — http://www.wpallimport.com/documentation/advanced/action-reference/ — но не могу в нем толком разобраться, пытался вставлять код, который там указан и все файлы по ссылке заносил на сервер к плагину, но ничего не получилось. Может кто подскажет что я делаю не так.

    К слову, если интересно почему нужен айди поста, потому что в след шаге мне нужно перенести комментарии к постам, а там плагин я уже нашел который это делает, но он распределяет именно по айди, какой коммент к какому посту.

    Помогите пожалуйста

    • Тема изменена 2 нед. назад пользователем  bugsbunnny.
    • Тема изменена 2 нед. назад пользователем  bugsbunnny.
    • Тема изменена 2 нед. назад пользователем  bugsbunnny.
    • Тема изменена 2 нед. назад пользователем  bugsbunnny.
Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Yui

    (@fierevere)

    ゆい

    http://www.wpallimport.com/support/

    а поддержку вы там не нашли?

    правила форума п9

    а поддержку вы там не нашли?

    Жду уже более суток, колупаю сам. Сроки горят, работа стоит, не могу долго еще ждать, по этому решил написать тут, может кто есть с более большими знаниями php и может помочь.

    В самом вордпресс есть Инструменты / Экспорт. Там можно экспортировать все данные в файл.

    В самом вордпресс есть Инструменты / Экспорт. Там можно экспортировать все данные в файл.

    Стандарный импорт/экспорт плохой, он не переносит картинки, кастомные поля (например данные из йоаст сео) и к тому же не уверен что он айди переносит, и комментари тоже не переносит. К тому же стандартным никак не перенести данные из кастомного типа записи в другой кастомный тип на другом сайте.

    Самый надежный экспорт это экспорт базы через phpmyadmin и перенос файлов через FTP.

    Самый надежный экспорт это экспорт базы через phpmyadmin и перенос файлов через FTP.

    Вообще да, но вариант мне не подходит, т.к. у меня на старом сайте все в одной таблице в базе, а на новом некоторые данные храняться в другой таблице, это во-первых.
    А во-вторых мне не нужно куча хлама в postmeta которые храняться из темы. Потому что на новом у меня другая тема и они будут бесполезны и к тому же занимать много места.

    Вы прямо эстет. 🙂 Неиспользуемые данные в базе никак на работе сайта не скажутся.

    Вы прямо эстет. 🙂 Неиспользуемые данные в базе никак на работе сайта не скажутся.

    Ну кроме того, что база одного сайта занимает практически 400мб, а того на который я переношу всего 30мб (правда еще должны перенестись 1600 комментов) но не думаю что они прям загрузят базу на 300 мб.

    Ну это все равно не решает проблему мою 🙂 нужно как-то перенести айди постов, чтобы можно было дальше двигаться

    Не сможете вы сохранить оригинальные айди, ни один плагин/скрипт не поможет. Имею ввиду используя механизм импорта из файлов типа xml, csv ит.д., короче вообще любые кроме импорта sql в бд

    • Ответ изменён 2 нед. назад пользователем  qwert555.
    • Ответ изменён 2 нед. назад пользователем  qwert555.

    Но ведь All import дает возможность вставлять свою функцию при импорте, разве нету такой что может обновить айди поста?

    разве нету такой что может обновить айди поста?

    Нет. К сожалению, невозможно указать идентификаторы постов — каждый пост будет добавлен как новый пост и будет создан новый идентификатор.
    https://wordpress.org/support/topic/posts-ids-and-comments/

    Нет. К сожалению, невозможно указать идентификаторы постов — каждый пост будет добавлен как новый пост и будет создан новый идентификатор.

    Да, к сожалению, разработчики плагина так же сказали, что это нельзя сделать

    Закрываем. Но если кому интересно будет, то менял вручную (

Просмотр 12 ответов — с 1 по 12 (всего 12)