Ondersteuning » Algemeen WordPress » Bulkimport afbeeldingen

  • Ik stap over van Expression Engine naar WordPress.
    Contentmigratie dmv xml is geen probleem. Wel heb ik een issue met afbeeldingen.

    In het oude cms, EE, staat de aanroep naar afbeeldingen in de blogpostteksten in de vorm van img-html-tags, niet als apart veld in de database.
    Omdat het om enkele duizenden afbeeldingen gaat zoek ik een manier om deze te importeren/plaatsen zonder deze handmatig per stuk te plaatsen.

    Is er een oplossing bekend al dan niet met een script of plugin?

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Je zou de ten opzichte van de root de mappen in de zelfde structuur kunnen plaatsen zodat het pad naar de afbeeldingen niet veranderd. Als het domein veranderd is kan je een find & replace in de database doen.

    Bijvoorbeeld de volgende query in dat database

    UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://oudesite.nl', 'http://nieuwesite.nl');
    UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://oudesite.nl', 'src="http://nieuwesite.nl');

    Thread starter marcvangurp

    (@marcvangurp)

    Dankje Richard. Dat is idd een mooie optie.
    Het domein blijft hetzelfde dus dat scheelt.

    Ik gebruik echter in WP de plugin ‘WP Lightbox 2’. Op de oude site opende zich een popup bij een click naar een vergroting van de afbeelding.

    Omdat afbeeldingen op de site belangrijk zijn hecht ik veel waarde aan de presentatie. Ook veranderd de standaard breedte van de afbeeldingen.

    img-code oude site:

    <a href="{filedir_1}imagex.jpg" onclick="window.open('{filedir_1}imagex.jpg','popup','width=867,height=482,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">
    <img src="{filedir_1}imagex_thumb.jpg" style="border: 0;" alt="" width="468" height="256" />
    </a>

    Bij handmatig plaatsen op nieuwe WP-site is dit:

    <a href="http://domain.net/wp-content/uploads/2014/10/imagex.jpg">
    <img class="alignnone size-medium wp-image-5388" src="http://domain.net/wp-content/uploads/2014/10/imagex-750x411.jpg" alt="" width="750" height="411" />
    </a>

    – Standaard breedte gaat van 468 px naar 750 px.
    – De 468-afbeelding van de oude site heeft altijd aanvulling ‘_thumb’ in filename maar kan dus vervallen vanwege kleine maat.
    – Is de wp-image-xxxx variabele van belang?

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘Bulkimport afbeeldingen’ is gesloten voor nieuwe reacties.