Zo nu en dan krijg ik de vraag om meertalige websites te bouwen (heel logisch gezien ik in België woon en er hier 3 voertalen zijn; Nederlands, Frans en Duits). Voor meertalige websites, gebruik ik de handige WPML plugin (affiliate link). Ik probeer tot het uiterste te gaan in het weergeven van de juiste taal en dat is dus ook zo voor de voettekst die onderaan een website  te zien is. Hoe kan je nu er voor zorgen dat die voettekst per taal afwijkt? Wel, dat ga ik je hier uitleggen! Open alvast de functions.php van het thema dat je gebruikt en plak onderaan deze code ://* Modify the footer depending on active language - WPML - HTML5 Version add_filter('genesis_footer_creds_text', 'hs_custom_footer'); function hs_custom_footer( $footer ) { switch (ICL_LANGUAGE_CODE) { case 'nl': $footer = '· © 2018 · T Projects bvba · Alle rechten voorbehouden · HR Flex is een merk van T Projects bvba · '; break; case 'fr': $footer = '· © 2018 · T Projects bvba · Tous droits réservé · HR Flex est une marque de T Projects bvba · '; break; case 'en': $footer = '· © 2018 · T Projects bvba · All rights reserved · HR Flex is a brand of T Projects bvba · '; break; default: $footer = '· © 2018 · T Projects bvba · Alle rechten voorbehouden · HR Flex is een merk van T Projects bvba · '; break; } return $footer; }Wat uitleg bij de bovenstaande code :
  • de landcodes die bij de CASE functie staan, kan je terugvinden onder WPML – Talen – Talen bewerken – kolom Code.
  • de switch ICL_LANGUAGE_CODE is een WPML-functie die detecteert welke taal er actief is als de website bekeken wordt.
Je kan deze functie in actie zien op de website www.tprojects.be (pseudoniem : hrflex.be) die ik ontwikkelde voor een klant.