WordPress tema sprog

For at man let kan oversætte et tema er det vigtigt at du altid bruger funktionerne _(‘Label’, ‘domain’) eller _e(‘Label’, ‘domain’) hver gange du vil vise noget tekst i temaet.
Dette gør at WordPress vil forsøge at finde ud af om der er en oversættelse til strengen inden den vises.

For at dette virker i et tema, skal man i functions.php definere et domæne og hvor oversættelse filerne ligger.
Dette gøres ved at skrive følgende:

load_theme_textdomain('domain', get_template_directory().'/languages');

Her sætter vi domænet til ‘domain’, men det er god skik at sætte den til temaets navn. Desuden definere vi at WordPress skal kigge efter oversættelserne i languages mappen i roden at temaet.

I mappen skal der ligge en .mo sprog fil. Navnet skal sættes til f.eks. da_DK.mo.

Sproget som skal benyttes kan sættes i wp-config.php. Eller hvis man benytter WPML vil den sætte sproget for dig.

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.