Hej,
Jeg sidder med et child-tema af Virtue og har lavet nogle tilpasninger i .po og .mo filerne. Jeg kan bare ikke få oversættelserne til at tage effekt på hjemmesiden.
I wp-config.php har jeg defineret define ('WPLANG', 'da_DK');
Derudover har jeg lavet et child-tema med følgende filer:
ksp (rodmappe)
->functions.php
->style.css
->languages (mappe)
-->da_DK.mo
-->da_DK.po
Ud fra https://codex.wordpress.org/Child_Themes har jeg forsøgt at tilføje følgende til functions.php:
function my_child_theme_setup() {
load_child_theme_textdomain( 'virtue', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'my_child_theme_setup' );
?>
Jeg har også forsøgt med:
function my_child_theme_setup() {
load_child_theme_textdomain( 'ksp', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'my_child_theme_setup' );
?>
Child-temaet tager ikke imod oversættelsen, men hvis jeg placerer filerne i det oprindelige tema, så fungerer det fint. Så det må være mådes de skal inkluderes i child?
Jeg har endnu ikke tilføjet nye tekststrenge til temaet, så derfor burde det være "virtue" der skal bruges som text-domain, for at de oprindelige strenge genkendes.
Jeg håber, at der er nogen, som har en idé om hvor kæden hopper af.
På forhånd tak for hjælpen :)
Versionsoplysninger
VirtueVersion: 2.5.1
WordPress: 4.2.4–da_DK
Venlig hilsen
Frederik