WordPress thema vertaling
Een WordPress-Thema vertaling bestaat uit 2 bestanden: bestand.po en bestand.mo.
WordPress Thema vertaling toevoegen
Nu zijn er 2 manieren om de bestanden toe te voegen.
- Met een php code referentie naar de locatie van de vertaalbestanden
De bestanden in een willekeurige map opslaan en laten refereren:- Refereren in het child thema.
- Refereren in de funtions.php van het thema.
- Refereren in een eigen gemaakte plugin.
function child_theme_slug_setup() {
load_child_theme_textdomain( 'parent-theme-slug', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'child_theme_slug_setup' );
Code om toe te voegen waarbij ‘parent-theme-slug’ het thema text domain is
- Zonder referentie maar op een specifieke standaardplek opslaan
- De bestanden in ../wp-content/languages/ zetten. De bestanden naar het thema vernoemen, als voorbeeld thema Salient Nederlands vertalen = salient-nl_NL.po / salient-nl_NL.mo.
- De bestanden in ../wp-content/languages/themes/ zetten. De bestanden naar het thema vernoemen, als voorbeeld thema Salient Nederlands vertalen = salient-nl_NL.po / salient-nl_NL.mo
- De bestanden in ../wp-content/themes/child-theme/languages zetten.
Anders dan bij punt 2 hoef je alleen de taal in de bestandsnaam te noemen. Bijvoorbeeld: nl_NL.po & nl_NL.mo.
In dit geval mogen de bestandnamen niet de naam van het thema bevatten (deze kan WordPress al uit de bestandslocatie halen)