2013-09-26 13 views
8

Ho cercato di esportare i miei post WordPress per importarli in un'installazione pulita di WordPress. I post vengono importati, tuttavia le immagini presenti non vengono importate.WordPress non ha esportato o importato l'immagine in evidenza

Mi sono assicurato di aver esportato un numero limitato di post per escludere un errore di timeout.

Ho dato un'occhiata al xml dell'esportazione e non ho trovato un valore xml con un jpg correlato per il post. Ecco un articolo post dal mio xml di esportazione (modificato per la privacy):

Ho notato la meta chiave di "_thumbnail_id".

<item> 
    <title> MY POST TITLE </title> 
    <link>http://www.MY-DOMAIN-NAME.com/MY POST TITLE/</link> 
    <pubDate>Mon, 01 Jul 2013 17:31:11 +0000</pubDate> 
    <dc:creator> AUTHOR </dc:creator> 
    <guid isPermaLink="false">http://www.MY-DOMAIN-NAME.com/?p=12429</guid> 
    <description></description> 
    <content:encoded><![CDATA[http://youtu.be/VIDEOCODE 

<a href="http://www.MY-DOMAIN-NAME.com/?s=MY+QUERY" class="mo">Read More...</a>]]> 
    </content:encoded> 
    <excerpt:encoded><![CDATA[]]></excerpt:encoded> 
    <wp:post_id>12429</wp:post_id> 
    <wp:post_date>2013-07-01 12:31:11</wp:post_date> 
    <wp:post_date_gmt>2013-07-01 17:31:11</wp:post_date_gmt> 
    <wp:comment_status>open</wp:comment_status> 
    <wp:ping_status>open</wp:ping_status> 
    <wp:post_name>MY-POST-TITLE</wp:post_name> 
    <wp:status>publish</wp:status> 
    <wp:post_parent>0</wp:post_parent> 
    <wp:menu_order>0</wp:menu_order> 
    <wp:post_type>post</wp:post_type> 
    <wp:post_password></wp:post_password> 
    <wp:is_sticky>0</wp:is_sticky> 

    <category domain="category" nicename="music-videos"><![CDATA[Music 
    Videos]]></category> 
    <category domain="post_tag" nicename="MY-TAG"><![CDATA[RMY TAG]]> 
    </category> 
    <category domain="category" nicename="reggae-music-video"><![CDATA[Reggae Music Videos]]></category> 
    <category domain="category" nicename="video"><![CDATA[Video]]></category> 
    <wp:postmeta> 
     <wp:meta_key>_edit_last</wp:meta_key> 
     <wp:meta_value><![CDATA[9]]></wp:meta_value> 
    </wp:postmeta> 
    <wp:postmeta> 
     <wp:meta_key>_thumbnail_id</wp:meta_key> 
     <wp:meta_value><![CDATA[12431]]></wp:meta_value> 
    </wp:postmeta> 
    <wp:postmeta> 
     <wp:meta_key>robotsmeta</wp:meta_key> 
     <wp:meta_value><![CDATA[index,follow]]></wp:meta_value> 
    </wp:postmeta> 
    <wp:postmeta> 
     <wp:meta_key>_oembed_c0627bbe93a4ea2be1138b1197ad7c</wp:meta_key> 
     <wp:meta_value><![CDATA[<iframe width="500" height="281" 
    src="http://www.youtube.com/embed/4ZlUX9o8D1I?feature=oembed" frameborder="0" 
    allowfullscreen></iframe>]]></wp:meta_value> 
    </wp:postmeta> 
    <wp:postmeta> 
     <wp:meta_key>idptt_tweeted</wp:meta_key> 
     <wp:meta_value><![CDATA[1]]></wp:meta_value> 
    </wp:postmeta> 
    <wp:postmeta> 
     <wp:meta_key>_oembed_40c0cae11733595001b4711ce77e07</wp:meta_key> 
     <wp:meta_value><![CDATA[<iframe width="584" height="329" 
    src="http://www.youtube.com/embed/VIDEOCODE?feature=oembed" frameborder="0" 

    allowfullscreen></iframe>]]></wp:meta_value> 
    </wp:postmeta> 
    <wp:postmeta> 
     <wp:meta_key>_oembed_2fc8ceb52fa6df35be292c5639fef0</wp:meta_key> 
     <wp:meta_value><![CDATA[<iframe width="540" height="304" 
src="http://www.youtube.com/embed/VIDEOCODE?feature=oembed" frameborder="0" 
allowfullscreen></iframe>]]></wp:meta_value> 
    </wp:postmeta> 
    <wp:postmeta> 
     <wp:meta_key>_oembed_80aa58fde2202424507180b82beb0b</wp:meta_key> 
     <wp:meta_value><![CDATA[<iframe width="620" height="349" 
    src="http://www.youtube.com/embed/VIDEOCODE?feature=oembed" frameborder="0" 
    allowfullscreen></iframe>]]></wp:meta_value> 
    </wp:postmeta> 
</item> 

risposta

7

quando si esporta messaggi invece di tutti i contenuti il tipo di messaggio attaccamento non viene esportata, che Penso che prima non stava accadendo. Quindi, esporta tutto il contenuto o prendi il file xml "tutto il contenuto" e copia tutti gli elementi che sono di tipo post = Allegato.

UPDATE: ho creato un plugin per esportare le immagini presenti. Lo trovi in ​​Wordpress Repository

+1

Hai provato il tuo plug-in e sta dicendo "Impossibile importare i media" per tutto? –

2

Sul mio host questo plugin non funziona, quindi scrivo un semplice script per aggiornare i collegamenti alle immagini e importare i metadati.

+0

Grande .... Grazie –

Problemi correlati