Идеята е следната:
Имам два домейна "sait1.com" и "sait2.com" . Идеята е информацията със снимките от "sait1.com" да се прехвърли в "sait2.com".
Sait1.com :
1. Прави се export на базата в xml файл.
Sait2.com:
1. Инсталира се плъгина за WordPress Import
2. Импортира се предварително създадения xml файл от "sait1.com"
3. Копират се снимките от "sait1.com" в "sait2.com" т.е.
/var/sait1.com/wp-content/uploads/ => /var/sait2.com/wp-content/uploads /
4. Инсталира се плъгина: Search and Replace
5. От плъгина "Search and Replace" се въвежда:
Search for: "sait1.com"
Replaced with: ""
PS: По този метод се прехвърля на 100% целия WordPress , а не само базата с линкове на снимките към стария сайт т.е.(вместо да се прехвърлят снимките на sait2.com се ползват
линкове от sait1.com).
Извод: Не ми харесва Import+Export функцията на WordPress.
Прехвърляне на един WordPress към Друг,
Налага се -- с релативни пътища стават много повече фалове, а и експортнатия файл няма как да знае къде да импортва и какво да променя.
Аз мисля, че е много лесно да се направи един нормален експорт, т.е.
1. Текстовата информация е лесна за експорт/импорт
2. Снимките? Щом се вижда точния линк на снимката то него линк може да се разбере каква е структурата на файла и да се пресъздаде в новия блог и съответно да се изтегли снимката.
След това премахва домейна от линка на снимката за да се получи относителен линк към снимката на новия блог. Това е.
Нищо сложно просто не е направено.
Има частни случаи, заради които не се прави.
Първо, имаш WordPress Address и Site URL, които може да са две различни неща. Второ, имаш multisite инстанции -- там импорт и експорт при една инсталация с една база от данни и 15 хиляди сайта не е добре сама да мисли какво да прави.
Трето, има случаи, в които статичното съдържание трябва да се зарежда от друг сървър, тип CDN. Има и многоезични сайтове, при които един път може да зарежда различна картинка в зависимост от езика, с различен префикс. Featured images и прочие си имат собствен алгоритъм, който може да се преправи, и т.н., и т.н.
И освен това има услуги като ManageWP и плъгини като backupbuddy, които правят пълната схема.