Как изменить идентификатор записи во время импорта
Я импортирую сообщения с сайта Joomla версии 1.5, используя http://wordpress.org/extend/plugins/joomla-15-importer / (Цель состоит в том, чтобы клонировать сайт в WordPress, а затем отключить Joomla)
На обоих сайтах структура постоянных ссылок /%категория%/%post_id%-%имя сообщения%/
Конечно, когда я импортирую, я получаю другой идентификатор записи в WordPress, чем в Joomla.
Могу ли я изменить идентификатор записи вручную в БД после импорта? Помимо файла .htaccess с огромным количеством правил (по одному на статью!) Есть ли другой обходной путь для этой проблемы? Есть какие-либо замечания/предложения?
Спасибо, Аластер.
1 answers
wp_insert_post()
функция в WP принимает специальное поле import_id
в аргументах и попытается использовать этот идентификатор, а не автоматически генерировать новый.
Это легко использовать при самостоятельном написании кода импорта, но я понятия не имею, насколько легко было бы использовать этот плагин. Вы могли бы попробовать предложить это в качестве функции для eveloper плагина.