Polylang (WordPress-plugin)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Polylang is één van de diverse plugins voor meertalige sites. Het schijnt goed te integreren met Hoshi (theme) en WooCommerce. Het is het soort van taalplugin waarbij per taal een aparte versie van een object wordt bijgehouden. Het werkt in ieder geval beter met WooCommerce & Hoshi dan qTranslate-X.

Polylang kan standaard niet overweg met meertalige WooCommerce-producten. Daar heb je 'integratieplugins' voor.

Installatie

wp plugin install polylang --activate

WooCommerce-integratieplugins

Polylang kan standaard niet overweg met meertalige WooCommerce-producten. Daar heb je 'integratieplugins' voor:

Polylang for WooCommerce

  • Eind 2018 heb ik deze plugin aangeschaft voor een site (BSP), omdat er geen redelijk alternatief was
  • Zo snel je deze activeert, verschijnen de landen-vlaggetjes bij de producten. Eventueel eerder geïmporteerde producten worden geassociëerd met de standaardtaal (terecht!).

Hoe het werkt - Onder de motorkap

  • Producten zijn voorbeelden van posts. Je vindt ze in tabel wp_posts waarbij veld post_type like "product"
  • Talen worden bijgehouden in tabel wp_term_taxonomy
  • De betreffende posting/product wordt geassociëerd met een taal middels tussentabel wp_term_relationships

Voorbeeld:

Product met ID 1096 is geassociëerd met term_taxonomy_id 22
term_taxonomy_id 22 hoort bij dit record in wp_term_taxonomy, waarin staat aangegeven dat-ie Engels is. Alle taalparameters staan hier vermeld (serialised)
Product met ID 1095 is niet geassociëerd met een taal - Dat kun je dus vrij gemakkelijk zelf in een query doen

Zie ook

Bronnen