Beskrivning
WordPress-importeraren importerar följande innehåll från en WordPress-exportfil:
- Inlägg, sidor och andra anpassade inläggstyper
- Kommentarer och kommentars-meta
- Anpassade fält och metadata för inlägg
- Kategorier, etiketter och termer från anpassade taxonomier samt term-meta
- Författare
Mer information och instruktioner finns i dokumentationen om import av innehåll (engelska).
Filter
Importeraren har några filter som gör det möjligt att helt aktivera/blockera vissa funktioner:
import_allow_create_users: returnera ”false” om du bara vill tillåta mappning till befintliga användareimport_allow_fetch_attachments: returnera ”false” om du inte vill tillåta import och nedladdning av bilagorimport_attachment_size_limit: returnerar ett heltalsvärde för den maximala filstorleken i byte som ska sparas (standard är 0, vilket är obegränsat)
Det finns också några åtgärder att koppla in sig på:
import_start: inträffar efter att exportfilen har laddats upp och importinställningar för författare har valtsimport_end: anropas efter sista utmatningen från importeraren
Installation
Den snabbaste metoden för att installera importeraren är:
- Gå till Verktyg -> Importera i WordPress-adminpanel
- Klicka på länken WordPress i listan över importörer
- Klicka på ”Installera nu”
- Klicka slutligen på ”Aktivera tillägg & kör importeraren”
Om du föredrar att göra saker manuellt, följ då dessa instruktioner:
- Ladda upp mappen
wordpress-importertill katalogen/wp-content/plugins/ - Aktivera tillägget via menyn ”Tillägg” i WordPress
- Gå till Verktyg -> Importera-vyn, klicka på WordPress
Vanliga frågor
-
Hjälp! Jag får felmeddelande om slut på minne eller blank skärm.
-
Om din exporterade fil är mycket stor kan importskriptet nå ditt webbhotells konfigurerade minnesgräns för PHP.
Ett meddelande som ”Allvarligt fel: Tillåten minnesstorlek på 8388608 byte uttömd” indikerar att skriptet inte kan importera din XML-fil med aktuell PHP-minnesgräns. Om du har tillgång till php.ini-filen, kan du manuellt höja gränsen; om inte (till exempel om din WordPress-installation finns på en delad server), kan du behöva dela upp din exporterade XML-fil i flera mindre bitar och kör importskriptet en i taget.
För dem med delat webbhotell kan det bästa alternativet vara att konsultera sitt webbhotells support för att fastställa det säkraste tillvägagångssättet för att köra importen. Ett webbhotell kan vara villigt att tillfälligt upphäva minnesbegränsningar och/eller köra processen direkt från sin sida.
Recensioner
Bidragsgivare och utvecklare
”WordPress Importer” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.
Bidragande personer”WordPress Importer” har översatts till 60 språk. Tack till översättarna för deras bidrag.
Översätt ”WordPress Importer” till ditt språk.
Intresserad av programutveckling?
Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.
Ändringslogg
0.9.5
- Rewrite CSS URLs in block markup (e.g., cover blocks with background images).
- Code refactoring: Extract import processing logic into separate methods to prepare for future streaming support.
- Update Playwright and @playwright/test dependencies from 1.55.0 to 1.56.1.
- Clean up vendor-patched dependencies by removing dotfiles and GitHub workflow files.
0.9.4
- Fix a bug that caused self-closing blocks to be incorrectly serialized during URL rewriting.
0.9.3
- Rewrite attachment URLs to the new URL structure
0.9.2
- Skriv om webbplats-URL:er i blockattribut.
0.9.1
- Lägger till stöd för omskrivning av webbplats-URL:er i inläggsinnehåll och utdrag.
0.9.0
- Introduce a new XML parser class
WXR_Parser_XML_Processorthat replaces the
deprecatedWXR_Parser_Regexclass.
0.8.4
- Fix a bug on deserialization of untrusted input.
- Update compatibility tested-up-to to WordPress 6.7.2.
0.8.3
- Update compatibility tested-up-to to WordPress 6.7.
- Update call to
post_existsto includepost_typein the query - Kompatibilitetsfixar för PHP 8.4.
0.8.2
- Update compatibility tested-up-to to WordPress 6.4.2.
- Uppdatera URL-referenser för dokumentation.
- Justera triggers för arbetsflöden.
0.8.1
- Update compatibility tested-up-to to WordPress 6.2.
- Update paths to build status badges.
0.8
- Uppdatera minimikravet för WordPress till 5.2.
- Uppdatera minimikravet för PHP till 5.6.
- Update compatibility tested-up-to to WordPress 6.1.
- Kompatibilitetsfixar för PHP 8.0, 8.1 och 8.2.
- Fix a bug causing blank lines in content to be ignored when using the Regex Parser.
- Fix a bug resulting in a PHP fatal error when IMPORT_DEBUG is enabled and a category creation error occurs.
- Improved Unit testing & automated testing.
0.7
- Uppdaterade kravet på lägsta WordPress-version till 3.7 och säkerställ kompatibilitet med PHP 7.4.
- Rättat ett fel som gjorde att term-meta inte importerades.
- Rättade ett fel som gjorde att snedstreck (/) togs bort vid import av meta-data.
- Rättat ett fel som förhindrade import av serialiserade meta-data.
- Rättat kontroll av filstorlek efter nedladdning av fjärrfiler när HTTP-komprimering är aktiv.
- Förbättrat tillgängligheten av formulärfält genom att saknade etiketter lagts in.
- Förbättrat import för fjärr-URL:er som saknar namn och/eller filändelse.
- Lagt till stöd för fältet
wp:base_blog_urlför att möjliggöra import av flera filer via WP-CLI. - Lagt till stöd för tolkning av term-meta vid användning av reguljära uttruck eller XML-tolk.
- Utvecklare: Alla PHP-klasser har lagts i egna filer.
- Utvecklare: Gjort det möjligt att ändra
IMPORT_DEBUGviawp-config.phpoch ändrat standardvärdet till samma värde som hosWP_DEBUG.
0.6.4
- Förbättra PHP7-kompatibilitet.
- Rättat ett fel som gjorde att snedstreck raderades i importerade kommentarer.
- Rättelse avseende olika notiser om föråldrade funktioner, inklusive
wp_get_http()ochscreen_icon(). - Rättelse för import av exportfiler med metadatatermer som sträcker sig över flera rader.
0.6.3
- Lägg till support för att importera term-metadata.
- Fixat bugg som orsakade att snedstreck ”/” försvann från importerat innehåll.
- Fixat bugg som i vissa fall orsakade att tecken förlorade sin formatering innanför CDATA.
- Fixat PHP-notiser.
0.6.2
- Lagt till filtret
wp_import_existing_post, se Trac-ärende #33721.
0.6
- Stöd för WXR 1.2 och multipla CDATA sektioner
- Inlägg är inte dubletter om deras post_type är olika
0.5.2
- Dubbelkolla att den uppladdade exportfilen existerar innan den börjar bearbetas. Detta förebygger inkorrekta felmeddelande när en exportfil laddas upp till en server utan att man har fullständiga rättigheter om WordPress 3.3 eller 3.3.1 används.
0.5
- Importera kommentarsmeta (kräver export från WordPress 3.2)
- Mindre buggfixar och förbättringar
0.4
- Mappa kommentar user_id när det är möjligt
- Importera bilagor från
wp:attachment_url - Ladda upp bilagor till rätt katalog
- Mappa om storleksändrade bilders URL:er korrekt
0.3
- Använd en XML parser om möjligt
- Rätt importstöd för navigationsmenyer
- … och så mycket mer, se Trac-ärende #15197
0.1
- Första utgåvan
