Skip to content

Alt om WordPress, webutvikling — og mer til

🔄 Widget Importer & Exporter vurdering: importere og eksportere WordPress-widgeter

🔄 Widget Importer & Exporter vurdering: importere og eksportere WordPress-widgeter

Hva Widget Importer & Exporter brukes til

Å overføre widgeter fra ett WordPress-nettsted til et annet er en oppgave som dukker opp jevnlig. Flytting til et nytt domene, bytte av hosting, kloning av et prosjekt for utvikling, utrulling av standardkonfigurasjoner for kunder. WordPress har ingen innebygde verktøy for widget-migrering. Å kopiere innstillinger manuelt er tregt, tidkrevende og utsatt for feil: en tekstwidget med HTML, navigasjonsblokker, abonnementer, alt dette går tapt ved manuell overføring.

Widget Importer & Exporter fyller dette tomrommet. Utvidelsen pakker alle aktive widgeter inn i én enkelt JSON-fil med filendelsen .wie og distribuerer dem på målnettstedet med smart konflikthåndtering. Ingen magi, bare et fungerende verktøy som ikke prøver å være en sveitserkniv.

Siden lanseringen har utvidelsen samlet over 200 000 aktive installasjoner og opprettholder en vurdering på 4,7 av 5 med 117 anmeldelser. Utvikleren, Steven Gliebe fra ChurchThemes.com, holder den oppdatert: den siste oppdateringen kom i mai 2026, og versjon 1.6.1 er testet opp til WordPress 7.0.

💡 Rask oversikt:

  • Installasjon. Installer Widget Importer & Exporter fra WordPress-utvidelseskatalogen.
  • Eksport. På kildenettstedet: Verktøy → Widget Importer & Exporter → klikk «Eksporter widgeter» og last ned .wie-filen.
  • Import. På målnettstedet: samme seksjon → last opp .wie-filen → klikk «Importer widgeter».
  • Resultat. Gjennomgå tabellen: utvidelsen viser hvilke widgeter som ble importert, hvilke som ble hoppet over og hvorfor.

Slik fungerer widget-eksport

Eksport i Widget Importer & Exporter er så enkelt som det kan bli. Gå til Verktøy → Widget Importer & Exporter, klikk på den ene knappen «Eksporter widgeter», og nettleseren laster ned en fil med filendelsen .wie. Innholdet er en JSON-struktur som inneholder alle aktive widgeter på nettstedet: deres typer, innstillinger og tilordninger til områder (sidekolonne, bunntekst, topptekst).

.wie-formatet er en proprietær filendelse for utvidelsen, og dette er et riktig valg. Det forhindrer forveksling med andre JSON-widgeteksporter fra tredjepartsutvidelser. Teknisk sett er det ren JSON som du kan åpne i et tekstredigeringsprogram for å se strukturen.

Hva som blir eksportert:

  • alle aktive widgeter med sine innstillinger;
  • widget-tilordning til et spesifikt temaområde;
  • widget-posisjon innenfor området;
  • alle widget-typer, både standard (tekst, søk, kategorier) og de som er lagt til av andre utvidelser.
Hovedskjerm for widget-eksport i programtillegget

Slik fungerer widget-import

Import er den motsatte operasjonen. På målnettstedet der Widget Importer & Exporter allerede er installert, gå til samme Verktøy → Widget Importer & Exporter, last opp .wie-filen via skjemaet og klikk «Importer widgeter». Utvidelsen analyserer JSON-en, matcher widget-områder fra kildenettstedet med områder i det gjeldende temaet og plasserer widgetene deretter.

Resultatet vises som en oversiktlig tabell. Hvert område og hver widget får sin egen rad med en status. Du ser umiddelbart om en widget ble importert eller hoppet over, og hvis den ble hoppet over, av hvilken grunn.

Resultattabellen er et av utvidelsens sterke punkter. I stedet for å blindt håpe at «alt sannsynligvis ble overført», får du en transparent rapport. Dette er spesielt verdifullt ved migrering av store nettsteder med dusinvis av widgeter i forskjellige områder: bunntekst, blogg-sidekolonne, butikk-sidekolonne, topptekst.

Resultattabell for widget-import

Smart håndtering: hva utvidelsen gjør under panseret

Det mest verdifulle aspektet ved Widget Importer & Exporter er ikke selve dataoverføringen, men logikken for å håndtere avvik. Under import kjører utvidelsen tre sjekker for hver widget.

Første sjekk: områdeeksistens. Hvis en widget på kildenettstedet lå i «Butikk»-sidekolonnen, men måltemaet ikke har en slik sidekolonne, går ikke widgeten tapt. Den blir merket som «Inaktiv» og havner i seksjonen for inaktive widgeter i administrasjonspanelet. Du kan manuelt dra den til et passende område.

Andre sjekk: duplikater. Hvis målområdet allerede har nøyaktig samme widget med samme innstillinger, oppretter ikke utvidelsen en duplikat. Importen hopper over den eksisterende forekomsten og går videre. Ingen kloner og ingen rotete sidekolonner.

Tredje sjekk: ustøttede widgeter. Noen ganger ble en widget lagt til av en utvidelse som ikke finnes på målnettstedet. Widget Importer & Exporter prøver ikke å opprette en ødelagt blokk; den hopper ganske enkelt over en slik widget og rapporterer dette i resultattabellen.

Et eget scenario involverer .wie-filer fra temautviklere. Mange temaer, spesielt premiumtemaer, leveres med et ferdig sett med demowidgeter. Widget Importer & Exporter er standardmåten for temautviklere å distribuere slike eksempler på. Brukere får en nøyaktig kopi av demonstrasjonsnettstedets widgeter med ett enkelt klikk.

Hooks og filtre for utviklere

Til tross for sin ytre enkelhet gir utvidelsen rom for tilpasning gjennom tre hooks. Alle er dokumentert i kodebasen på GitHub.

Hooken wie_before_import kjøres etter filopplasting, men før databehandling. På dette tidspunktet kan du: sjekke JSON-strukturen, logge operasjonen, legge til ytterligere validering spesifikk for ditt prosjekt.

Hooken wie_after_import kjøres etter at data er importert og widgeter er på plass. Dette er praktisk for: å tømme cache, sende et varsel til administratoren, utløse CSS-regenerering hvis du bruker widgeter med dynamiske stiler.

Filteret wie_import_data gir tilgang til data-arrayet før import. Du kan fjerne visse widgeter, erstatte innstillinger, tilpasse medie-filbaner for et nytt domene. Dette er nyttig for automatiserte distribusjoner når import ikke skjer manuelt via administrasjonspanelet, men gjennom skript.

Ytterligere hooks aksepteres via pull request på GitHub. Utvikleren er åpen for forslag, kodebasen er aktiv, og saker blir adressert.

Opplastingsskjema for widget-importfil

Begrensninger og når utvidelsen ikke er nok

Widget Importer & Exporter løser én oppgave og løser den godt. Men det er viktig å forstå dens grenser.

Utvidelsen overfører kun widget-innstillinger, ikke innholdsartikler, ikke mediefiler, ikke temainnstillinger og ikke tilpasser-alternativer. Den er ikke egnet for fullstendig nettstedsmigrering og er ikke posisjonert som et fullverdig migreringsverktøy. Dette er et smalt, fokusert verktøy for én enkelt operasjon.

Widgeter som er lagret via Gutenberg-blokker (i «blokker som widgeter»-modus) overføres korrekt; dette er bekreftet av brukeranmeldelser fra 2023. Men hvis et nettsted fullt ut har gått over til et FSE-tema (Full Site Editing) der sidekolonner er erstattet av blokkmaler, kan tradisjonelle widgeter mangle som konsept, og utvidelsen har rett og slett ingenting å eksportere.

.wie-filen er også knyttet til områdestrukturen til et spesifikt tema. Hvis kilde- og målnettstedet bruker radikalt forskjellige temaer med ulike sett med sidekolonner, vil noen widgeter ende opp som «Inaktive». Dette er ikke en feil, men forventet oppførsel, selv om du bør være forberedt på det.

Video: widget-import og -eksport i praksis

Se en trinnvis demonstrasjon: installering av Widget Importer & Exporter, eksport av widgeter fra et testnettsted og import av dem til en ren WordPress-installasjon med en analyse av resultattabellen.

⁉️🤔 Ofte stilte spørsmål

Er .wie-filen bare JSON?

Ja. .wie er en ren JSON-fil med en proprietær filendelse innført for å unngå forveksling med eksportfiler fra andre widget-utvidelser. Den åpnes i et hvilket som helst tekstredigeringsprogram.

Hva skjer hvis målnettstedet allerede har samme widget i samme område?

Utvidelsen oppretter ikke duplikater. En widget som er identisk med en eksisterende, hoppes over; i resultattabellen vil den bli merket som «Finnes allerede» og forbli som én enkelt forekomst.

Kan du importere widgeter mellom temaer med forskjellige sett med sidekolonner?

Ja, og dette er et standardscenario. Hvis et widget-område fra kildetemaet mangler i måltemaet, merkes widgeten som «Inaktiv» og havner i den tilsvarende seksjonen i administrasjonspanelet. Du drar den manuelt til et passende område.

Trengs utvidelsen på begge nettsteder for migrering?

På kildenettstedet, for å opprette .wie-eksportfilen. På målnettstedet, for å importere den filen. Installasjon tar under ett minutt: standard søk i WordPress-utvidelseskatalogen → aktivering.

Overfører utvidelsen widgeter lagt til av andre utvidelser?

Ja, hvis den samme kildeutvidelsen for widgeten er installert på målnettstedet. Hvis utvidelsen ikke er der, vil widgeten bli hoppet over under import, og du vil se dette i resultattabellen. Ingen ødelagte blokker eller feil.

Er Widget Importer & Exporter gratis?

Fullstendig. Utvidelsen distribueres gjennom den offisielle WordPress-katalogen under en åpen lisens. Ingen Pro-versjoner, abonnementer eller premiumfunksjoner. Kildekoden er i GitHub-kodebasen.

Er Widget Importer & Exporter verdt å installere i 2026

Hovedskjerm for programtillegget Widget Importer & Exporter i WordPress-administrasjonspanelet

Etter seks års eksistens og to hundre tusen aktive installasjoner er svaret klart: hvis du trenger å overføre widgeter mellom WordPress-nettsteder eller ta en sikkerhetskopi av widget-innstillinger, er dette det riktige verktøyet. Det er gratis, lettvektig, prøver ikke å være «alt i ett» og gjør nøyaktig det det lover.

For utviklere som jevnlig ruller ut standardkonfigurasjoner, blir .wie-filen en mal: sett opp widgeter én gang på et utviklingsnettsted, eksporter dem, og gjenbruk dem på hvert nye prosjekt. Besparelsene er betydelige.

Hvis oppgaven er bredere (fullstendig nettstedsmigrering med innhold, mediefiler og temainnstillinger), se mot All-in-One WP Migration, Duplicator eller WP Migrate. Widget Importer & Exporter erstatter ikke disse verktøyene, men utfyller dem: etter en full migrering kan du separat hente inn widget-innstillinger hvis hoved-migreringsutvidelsen ikke håndterte dem.

🔗 Widget Importer & Exporter på WordPress.org🔗 Kildekode på GitHub