Polylang (WordPress-plugin): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
 
(16 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
''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.
+
''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.
  
* [https://wordpress.org/plugins/woocommerce-polylang-integration/ WooCommerce Polylang Integration-plugin] - Ik weet niet zeker of-ie werkt
+
Polylang kan standaard niet overweg met meertalige WooCommerce-producten. Daar heb je 'integratieplugins' voor.
 +
 
 +
== Installatie ==
 +
 
 +
<pre>
 +
wp plugin install polylang --activate
 +
</pre>
 +
 
 +
== WooCommerce-integratieplugins ==
 +
 
 +
Polylang kan standaard niet overweg met meertalige WooCommerce-producten. Daar heb je 'integratieplugins' voor:
 +
 
 +
* [https://wordpress.org/plugins/woocommerce-polylang-integration/ WooCommerce Polylang Integration-plugin] - Ziet er onbetrouwbaar uit: Geen updates voor de afgelopen drie majeur-versies van WordPress
 
* [https://wordpress.org/plugins/woo-poly-integration/ Hyyan WooCommerce Polylang Intergration-plugin] → Lijkt te werken: Producten zijn met elkaar gelinkt via menu bovenkant scherm.
 
* [https://wordpress.org/plugins/woo-poly-integration/ Hyyan WooCommerce Polylang Intergration-plugin] → Lijkt te werken: Producten zijn met elkaar gelinkt via menu bovenkant scherm.
 +
* [https://polylang.pro/polylang-for-woocommerce/ Polylang-for-WooCommerce] - Betaalde module van de makers van Polylang.
 +
 +
== 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 <code>wp_posts</code> waarbij veld <code>post_type like "product"</code>
 +
* Talen worden bijgehouden in tabel <code>wp_term_taxonomy</code>
 +
* De betreffende posting/product wordt geassociëerd met een taal middels tussentabel <code>wp_term_relationships</code>
 +
 +
Voorbeeld:
 +
 +
{|
 +
|[[file:20190226-1245.png|thumb|Product met ID ''1096'' is geassociëerd met ''term_taxonomy_id'' 22]]
 +
|[[file:20190226-1246.png|thumb|''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)]]
 +
|[[file:20190226-1247.png|thumb|Product met ID ''1095'' is niet geassociëerd met een taal - Dat kun je dus vrij gemakkelijk zelf in een query doen]]
 +
|}
 +
 +
== Zie ook ==
 +
 +
* [[WooCommerce CSV Import (plugin, Allaerd.org)]]
  
 
== Bronnen ==
 
== Bronnen ==
  
 +
* https://wordpress.org/plugins/polylang/
 
* https://wordpress.org/plugins/woocommerce-polylang-integration/
 
* https://wordpress.org/plugins/woocommerce-polylang-integration/
 
* https://wordpress.org/plugins/woo-poly-integration/ - Hyyan WooCommerce Polylang Integration
 
* https://wordpress.org/plugins/woo-poly-integration/ - Hyyan WooCommerce Polylang Integration

Huidige versie van 4 mrt 2019 om 23:14

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