Где в базе данных WordPress находятся отношения между изображениями и постами? - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь перенести сайт WordPress с WordPress.com на собственный сайт.

Я экспортирую данные с wordpress.com в XML-файл, как и следовало ожидать. Затем я пытаюсь импортировать данные в мою установку WordPress на автономном сайте. Я отключаю импорт мультимедиа при импорте, и после нескольких попыток кажется, что все работает (очень много картинок, поэтому Varnish, похоже, гакнет где-то посередине, но в конце концов все кончается). Все изображения находятся в новой базе данных, но если я посмотрю на вкладку «Медиа» в «Личном кабинете», между изображениями и какими-либо сообщениями нет никаких связей. Следовательно, ни одна из галерей, определенных в исходных сообщениях, не отображается, хотя файлы ссылок, напрямую связанные с сообщениями, отображаются нормально.

Итак, я думаю, что отношения между изображениями и сообщениями теряются где-то во время импорта. Я просмотрел XML-файл и, похоже, не могу найти, где именно эти отношения между изображениями (медиа) и постами. Я также просмотрел базу данных с помощью phpmyadmin и, похоже, тоже не могу найти, где они связаны.

Я надеюсь, что если мне удастся найти, где эти отношения хранятся в файле XML, я смогу найти способ импортировать их в новую базу данных.

Буду признателен за любую помощь в этом.

1 Ответ

0 голосов
/ 20 февраля 2012

Какие URL-адреса галерей отсутствуют на новом автономном сайте?Являются ли они "yoursite.wordpress.com/wp-content/..."?

Вам нужно найти / заменить в базе данных, используя phpmyadmin, чтобы изменить URL-адреса, которые все еще указывают на yoursite.wordpress.com.См. Как переместить блог WordPress в новый домен или местоположение »My Digital Life и / или использовать Search RegEx , хороший плагин, который позволяет искать и заменять Grep по всем сообщениям и страницам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...