WPML (aff. link) is een zeer solide plugin om WordPress websites meertalig te maken. Je kan een WordPress website tot in de puntjes vertalen: WordPress core, thema’s & plugins.

Veel functionaliteit zit al inbegrepen in WPML zelfs maar soms moet je net dat stapje verder gaan en extra code schrijven in functions.php om vertalingen echt helemaal naar je hand te zetten.

Met onderstaande code kan je dus de site tagline (of site ondertitel) helemaal aanpassen om bijvoorbeeld extra CSS-klassen voorzien om de tagline apart te sylen via CSS.

Gebruik dus onderstaande code als basis in functions.php om dit te bewerkstelligen:

//* Modify the site description depending on active language - WPML - HTML5 Version - Genesis Framework
//* This snippet only works when a Genesis theme is active
//* Useful when for example you need to add extra CSS-classes to the tagline to style it with CSS
add_action('genesis_seo_description', 'hs_custom_site_description');
function hs_custom_site_description( $tagline) {
$tagline = '<p class="site-description" itemprop="description">';
switch (ICL_LANGUAGE_CODE) {
case 'nl':
$tagline = $tagline . 'Bed & Breakfast en vakantiewoning';
break;
case 'fr':
$tagline = $tagline . 'Bed & Breakfast et maison d\'hôtes';
break;
case 'en':
$tagline = $tagline . 'Bed & Breakfast and holiday home';
break;
case 'de':
$tagline = $tagline . 'Bed & Breakfast und Ferienwohnung';
break;
default:
$tagline = $tagline . 'Bed & Breakfast en vakantiewoning';
break;
}
$tagline = $tagline . '</p>';
return $tagline;
}

Opgelet: deze code werkt enkel indien er een StudioPress  Genesis thema actief is!