Skip to content

Kaikki WordPressistä, web-kehityksestä — ja paljon muuta

🔄 Widget Importer & Exporter -arvostelu: WordPress-vimpainten tuonti ja vienti

🔄 Widget Importer & Exporter -arvostelu: WordPress-vimpainten tuonti ja vienti

Mihin Widget Importer & Exporter on tarkoitettu

Widgettien siirtäminen yhdeltä WordPress-sivustolta toiselle on säännöllisesti toistuva tehtävä. Uudelle verkkotunnukselle siirtyminen, hostingin vaihto, projektin kloonaus kehitystä varten, vakioasetusten käyttöönotto asiakkaille. WordPressissä ei ole sisäänrakennettuja työkaluja widgettien siirtoon. Asetusten kopiointi käsin on hidasta, työlästä ja virhealtista: HTML:ää sisältävä tekstiwidget, navigaatiolohkot, tilaukset, kaikki tämä katoaa manuaalisessa siirrossa.

Widget Importer & Exporter paikkaa tämän aukon. Lisäosa paketoi kaikki aktiiviset widgetit yhteen .wie-päätteiseen JSON-tiedostoon ja ottaa ne käyttöön kohdesivustolla älykkäällä ristiriitojen käsittelyllä. Ei taikuutta, vain toimiva työkalu, joka ei yritä olla monitoimiveitsi.

Julkaisunsa jälkeen lisäosa on kerännyt yli 200 000 aktiivista asennusta ja sen arvosana on 4,7/5 117 arvostelun perusteella. Kehittäjä, Steven Gliebe ChurchThemes.com-sivustolta, pitää sen ajan tasalla: viimeisin päivitys julkaistiin toukokuussa 2026, ja versio 1.6.1 on testattu WordPress 7.0:aan asti.

💡 Pikaopas:

  • Asennus. Asenna Widget Importer & Exporter WordPress-lisäosien hakemistosta.
  • Vienti. Lähdesivustolla: Työkalut → Widget Importer & Exporter → klikkaa "Export Widgets" ja lataa .wie-tiedosto.
  • Tuonti. Kohdesivustolla: sama osio → lataa .wie-tiedosto → klikkaa "Import Widgets".
  • Tulos. Tarkista taulukko: lisäosa näyttää, mitkä widgetit tuotiin, mitkä ohitettiin ja miksi.

Miten widgettien vienti toimii

Vienti Widget Importer & Exporterissa on niin yksinkertaista kuin olla voi. Mene kohtaan Työkalut → Widget Importer & Exporter, klikkaa ainoaa "Export Widgets" -painiketta, ja selain lataa .wie-päätteisen tiedoston. Sisällä on JSON-rakenne, joka sisältää kaikki sivuston aktiiviset widgetit: niiden tyypit, asetukset ja sijoittelut alueille (sivupalkki, alatunniste, ylätunniste).

.wie-muoto on lisäosan oma pääte, ja tämä on oikea ratkaisu. Se estää sekaannukset muiden kolmannen osapuolen lisäosien JSON-widgettivientien kanssa. Teknisesti se on tavallista JSON:ia, jonka voit avata tekstieditorissa rakenteen tarkastelua varten.

Mitä viedään:

  • kaikki aktiiviset widgetit asetuksineen;
  • widgetin sijoitus tietylle teema-alueelle;
  • widgetin sijainti alueen sisällä;
  • kaikki widget-tyypit, sekä vakiot (teksti, haku, kategoriat) että muiden lisäosien lisäämät.
Liitännäisen vimpainten viennin päänäyttö

Miten widgettien tuonti toimii

Tuonti on peilikuvaoperaatio. Kohdesivustolla, jossa Widget Importer & Exporter on jo asennettuna, mene samaan Työkalut → Widget Importer & Exporter -osioon, lataa .wie-tiedosto lomakkeen kautta ja klikkaa "Import Widgets". Lisäosa jäsentää JSON:n, täsmää lähdesivuston widget-alueet nykyisen teeman alueisiin ja sijoittaa widgetit sen mukaisesti.

Tulos näytetään selkeänä taulukkona. Jokainen alue ja jokainen widget saa oman rivinsä ja tilatiedon. Näet heti, tuotiinko widget vai ohitettiinko se, ja jos se ohitettiin, mistä syystä.

Tulostaulukko on yksi lisäosan vahvuuksista. Sen sijaan, että sokeasti toivoisit "kaikki varmaan siirtyi", saat läpinäkyvän raportin. Tämä on erityisen arvokasta siirrettäessä suuria sivustoja, joissa on kymmeniä widgettejä eri alueilla: alatunniste, blogin sivupalkki, kaupan sivupalkki, ylätunniste.

Vimpainten tuonnin tulostaulukko

Älykäs käsittely: mitä lisäosa tekee pinnan alla

Widget Importer & Exporterin arvokkain puoli ei ole itse tiedonsiirto, vaan logiikka yhteensopimattomuuksien käsittelyyn. Tuonnin aikana lisäosa suorittaa kolme tarkistusta jokaiselle widgetille.

Ensimmäinen tarkistus: alueen olemassaolo. Jos lähdesivustolla widget oli "Kauppa"-sivupalkissa, mutta kohdeteemassa ei ole tällaista sivupalkkia, widget ei katoa. Se merkitään "Ei-aktiiviseksi" ja siirtyy hallintapaneelin ei-aktiivisten widgettien osioon. Voit vetää sen käsin sopivalle alueelle.

Toinen tarkistus: kaksoiskappaleet. Jos kohdealueella on jo täsmälleen sama widget samoilla asetuksilla, lisäosa ei tee siitä kaksoiskappaletta. Tuonti ohittaa olemassa olevan ilmentymän ja jatkaa eteenpäin. Ei klooneja eikä sotkuisia sivupalkkeja.

Kolmas tarkistus: widgetit, joita ei tueta. Joskus widgetin on lisännyt lisäosa, jota ei ole kohdesivustolla. Widget Importer & Exporter ei yritä luoda rikkinäistä lohkoa; se yksinkertaisesti ohittaa tällaisen widgetin ja raportoi tästä tulostaulukossa.

Erillinen skenaario koskee teemakehittäjien .wie-tiedostoja. Monet teemat, erityisesti premium-teemat, toimitetaan valmiin demo-widgettien sarjan kanssa. Widget Importer & Exporter on teemojen tekijöille vakiintunut tapa jakaa tällaisia esimerkkejä. Käyttäjät saavat tarkan kopion demosivuston widgeteistä yhdellä klikkauksella.

Koukut ja suodattimet kehittäjille

Ulkoisesta yksinkertaisuudestaan huolimatta lisäosa tarjoaa tilaa mukauttamiselle kolmen koukun kautta. Kaikki ne on dokumentoitu GitHub-tietovarastossa.

wie_before_import-koukku laukeaa tiedoston latauksen jälkeen mutta ennen tietojen käsittelyä. Tässä vaiheessa voit: tarkistaa JSON-rakenteen, lokittaa operaation, lisätä projektillesi ominaisen lisävalidoinnin.

wie_after_import-koukku suoritetaan sen jälkeen, kun tiedot on tuotu ja widgetit ovat paikoillaan. Tämä on kätevää seuraaviin: välimuistin tyhjennys, ilmoituksen lähetys ylläpitäjälle, CSS:n uudelleenluonnin käynnistys, jos käytät widgettejä, joissa on dynaamisia tyylejä.

wie_import_data-suodatin antaa pääsyn tietotaulukkoon ennen tuontia. Voit poistaa tiettyjä widgettejä, korvata asetuksia, mukauttaa mediatiedostojen polkuja uudelle verkkotunnukselle. Tämä on hyödyllistä automatisoiduissa käyttöönotoissa, kun tuontia ei tehdä manuaalisesti hallintapaneelin kautta vaan skripteillä.

Lisäkoukkuja otetaan vastaan pull request -pyyntöinä GitHubissa. Kehittäjä on avoin ehdotuksille, tietovarasto on aktiivinen ja ongelmiin puututaan.

Vimpainten tuonnin tiedostolatauslomake

Rajoitukset ja milloin lisäosa ei riitä

Widget Importer & Exporter ratkaisee yhden tehtävän ja ratkaisee sen hyvin. Mutta on tärkeää ymmärtää sen rajat.

Lisäosa siirtää vain widgettien asetukset, ei artikkelisisältöä, ei mediatiedostoja, ei teeman asetuksia eikä muokkausohjelman (customizer) asetuksia. Se ei sovellu koko sivuston siirtoon, eikä sitä ole asemoitu täyden siirron työkaluksi. Tämä on kapea-alainen, keskittynyt työkalu yhtä operaatiota varten.

Gutenberg-lohkojen kautta tallennetut widgetit ("lohkot widgetteinä" -tilassa) siirtyvät oikein; tämän vahvistavat käyttäjäarviot vuodelta 2023. Mutta jos sivusto on täysin siirtynyt FSE-teemaan (Full Site Editing), jossa sivupalkit on korvattu lohkopohjilla, perinteisiä widgettejä ei välttämättä ole käsitteenäkään, eikä lisäosalla ole mitään vietävää.

Lisäksi .wie-tiedosto on sidottu tietyn teeman aluerakenteeseen. Jos lähde- ja kohdesivustot käyttävät radikaalisti erilaisia teemoja, joissa on erilaiset sivupalkkisarjat, jotkin widgetit päätyvät "Ei-aktiivisiksi". Tämä ei ole bugi vaan odotettua toimintaa, vaikka siihen kannattaakin varautua.

Video: widgettien tuonti ja vienti käytännössä

Katso vaiheittainen esittely: Widget Importer & Exporterin asennus, widgettien vienti testisivustolta ja niiden tuonti puhtaaseen WordPress-asennukseen sekä tulostaulukon analyysi.

⁉️🤔 Usein kysytyt kysymykset

Onko .wie-tiedosto vain JSON:ia?

Kyllä. .wie on tavallinen JSON-tiedosto, jolla on oma pääte, joka otettiin käyttöön sekaannusten välttämiseksi muiden widget-lisäosien vientitiedostojen kanssa. Se avautuu missä tahansa tekstieditorissa.

Mitä tapahtuu, jos kohdesivustolla on jo sama widget samalla alueella?

Lisäosa ei luo kaksoiskappaleita. Olemassa olevan kanssa identtinen widget ohitetaan; tulostaulukossa se merkitään "Already exists" ja se säilyy yhtenä ilmentymänä.

Voiko widgettejä tuoda teemojen välillä, joissa on erilaiset sivupalkkisarjat?

Kyllä, ja tämä on vakioskenaario. Jos lähdeteeman widget-aluetta ei ole kohdeteemassa, widget merkitään "Ei-aktiiviseksi" ja se siirtyy hallintapaneelin vastaavaan osioon. Vedät sen käsin sopivalle alueelle.

Tarvitaanko lisäosa molemmilla sivustoilla siirtoa varten?

Lähdesivustolla .wie-vientitiedoston luomiseksi. Kohdesivustolla kyseisen tiedoston tuomiseksi. Asennus kestää alle minuutin: tavallinen haku WordPress-lisäosien hakemistosta → aktivointi.

Siirtääkö lisäosa muiden lisäosien lisäämät widgetit?

Kyllä, jos widgetin lähdelisäosa on asennettu kohdesivustolle. Jos lisäosaa ei ole siellä, widget ohitetaan tuonnin aikana, ja näet tämän tulostaulukossa. Ei rikkinäisiä lohkoja tai virheitä.

Onko Widget Importer & Exporter ilmainen?

Täysin. Lisäosaa jaetaan virallisen WordPress-hakemiston kautta avoimella lisenssillä. Ei Pro-versioita, tilauksia tai premium-ominaisuuksia. Lähdekoodi on GitHub-tietovarastossa.

Kannattaako Widget Importer & Exporter asentaa vuonna 2026

Widget Importer & Exporter -liitännäisen päänäyttö WordPressin hallintapaneelissa

Kuuden olemassaolovuoden ja kahdensadantuhannen aktiivisen asennuksen jälkeen vastaus on selvä: jos sinun täytyy siirtää widgettejä WordPress-sivustojen välillä tai tehdä varmuuskopio widgettien asetuksista, tämä on oikea työkalu. Se on ilmainen, kevyt, ei yritä olla "kaikki yhdessä" ja tekee täsmälleen sen, minkä lupaa.

Kehittäjille, jotka ottavat säännöllisesti käyttöön vakiokonfiguraatioita, .wie-tiedostosta tulee mallipohja: määritä widgetit kerran kehityssivustolla, vie ne ja käytä niitä uudelleen jokaisessa uudessa projektissa. Säästö on huomattava.

Jos tehtävä on laajempi (koko sivuston siirto sisältöineen, mediatiedostoineen ja teema-asetuksineen), katso kohti All-in-One WP Migrationia, Duplicatoria tai WP Migratea. Widget Importer & Exporter ei korvaa näitä työkaluja vaan täydentää niitä: täyden siirron jälkeen voit erikseen tuoda widgettien asetukset, jos pääasiallinen siirtolisäosa ei käsitellyt niitä.

🔗 Widget Importer & Exporter WordPress.orgissa🔗 Lähdekoodi GitHubissa