Miten vaihdat WPML:n Polylang-lisäosaan

Kirjoitettu: 19.3.2018 Päivitetty: 16.5.2018

WordPress-maailmassa on useita erilaisia tapoja toteuttaa monikielisiä sivustoja. Yksi useimmin käytetyistä tavoista on asentaa sivustolle käännöslisäosa ja yksi käytetyimmistä käännöslisäosista on WPML. Se on kuitenkin todettu monilla sivustoilla huonosti toimivaksi ja hitaaksi, jonka vuoksi suosittelemmekin monikielisyyden toteuttamiseen Polylang-lisäosaa (katso myös muut lisäosasuosituksemme). Sitä olemme suositelleet asiakkaillemme myös teknisen hakukoneoptimoinnin yhteydessä.

On tietysti mahdollista, että sinulla on jo isokin sivusto, jonka käännökset on tehty WPML:llä. Tällöin herää luonnollisesti kysymys, pitääkö käännökset syöttää uudelleen, jos haluaa siirtyä Polylangiin. Vastaus on onneksi ei, sillä siihen löytyy varsin yksinkertainen apu: WPML to Polylang -lisäosa!

Käännösten siirto WPML:stä Polylang:iin

Ihan ensimmäiseksi kannattaa tietenkin varmuuskopioida sivuston tietokanta, jotta palaaminen takaisin on mahdollista siltä varalta, että jotain menee mönkään siirtymässä. WP-palvelussa tämä onnistuu ajamalla palvelimella komento wp db export, joka tekee tietokannasta varmuuskopion (.sql päätteinen tiedosto).

Aluksi pitää deaktivoida WPML-lisäosa. Sen voi tehdä WordPressin hallinnassa Lisäosat-valikossa tai komentorivillä:

wp plugin deactivate sitepress-multilingual-cms wpml-string-translation wpml-translation-management

Seuraavaksi asennetaan ja aktivoidaan Polylang- ja WPML to Polylang-lisäosat. Asenna lisäosat WP-hallinnassa Lisäosat-valikossa tai komentoriviltä:

wp plugin install polylang
wp plugin install wpml-to-polylang
wp plugin activate polylang wpml-to-polylang

Älä tässä vaiheessa luo mitään uusia kieliä Polylangiin, vaan kaikki tuodaan suoraan WPML:stä.

WordPressin hallinnassa, mene Työkalut > WPML Importer. Katso, että kaikki tarkistukset ovat OK-tilassa ja paina Import (tai Tuo). Tämä tuo käännökset WPML:stä Polylangiin. Mikäli mitään virheilmoituksia ei ilmaannu, työ on periaatteessa tehty. Nyt voidaan poistaa WPML to Polylang-lisäosa käytöstä WP-hallinnassa tai komentorivillä:

wp plugin deactivate wpml-to-polylang

Kielivalinnat kuntoon

Vielä pitää laittaa kielivalitsin kuntoon sivuston päävalikkoon. Mene WordPressin hallinnassa kohtaan Ulkoasu > Valikot, valitse Näyttöasetukset ja laita päälle valinta Language Switcher.

Lisää kielivalitsin valikkoon (kts. alla). Jokaiselle kielelle on oma valikkonsa, eli tämä pitää tehdä kullekin kielelle samalla tavalla. Valitse lopuksi valikon asetuksista, mikä valikko näytetään kullekin kielelle.

Nyt pitäisi olla valmista. Käy sivusto läpi kaikilla kielillä ja tarkista, että kaikki sivut näkyvät kuten pitääkin. Jos kaikki toimii, voidaan lopuksi siivota pois turhaksi jääneet lisäosat eli kaikki WPML:ään liittyvä ja WPML to Polylang-lisäosa. Poista lisäosat kokonaan WordPressin hallinnassa Lisäosat-valikossa tai komentorivillä.

wp plugin delete wpml-translation-management wpml-to-polylang wpml-string-translation sitepress-multilingual-cms

Jos ylläolevien tai WPML to Polylangin omien ohjeiden jälkeen urakka vaikuttaa vielä turhan haastavalta (ja olet WP-palvelun asiakas), ota yhteyttä WP-palvelun asiakaspalveluun (wordpress@seravo.fi). Me voimme hoitaa siirron asiantuntijatyönä puolestasi, pientä korvausta vastaan luonnollisesti.

 

 

2 kommenttia kirjoituksessa “Miten vaihdat WPML:n Polylang-lisäosaan”

  • Toni sanoo:

    Mites jos tuolla on paljon noit WPML String Translation kamoja? Miten niillä käy?

    • Toni sanoo:

      Näköjään ainakin siinä tilanteessa, että käännökset on luotu ainoastaan tuolla WPML String Translation -lisäosalla, niin ne eivät automaagisesti siirry mihinkään. Omassa testissä jouduin osittain käsin ja osittain Poeditin kanssa laittamaan käännöstiedostot kuntoon.

Kommentoi

Kari Savolainen

Hae WP-palvelu.fi:stä

Kategoriat

Lue myös

WordPress 5.0 ilmestyy itsenäisyyspäivänä

4.12.2018

Kun alunperin marraskuun lopulle kaavailtu WordPress 5.0 viivästyi, useammassa kuin yhdessä WordPressin parissa työskentelevässä yrityksessä eläteltiin toiveita, että julkaisu siirtyisi […]

Suuria PHP-muutoksia odotettavissa joulukuussa

23.11.2018

PHP:n tulevan 7.3-version on määrä ilmestyä joulukuussa. Aiemmin tällä viikolla ilmestyi viimeisin ennakkoversio 7.3.0RC6,  jonka oletetaan myös olevan viimeinen ennen […]

Miksi kannattaa valita WooCommerce

14.11.2018

WooCommerce on maailman suosituin verkkokauppa-lisäosa WordPressille. Se on käytössä yli neljällä miljoonalla sivustolla, se on helppokäyttöinen, suoraan WordPressin kanssa yhteensopiva […]