J'ai créé un dossier appelé "langues" dans le répertoire de mon thème enfant et ajouté un fichier: da_DK.po et un fichier da_DK.mo généré à l'aide de POedit. J'ai créé un fichier functions.php dans mon répertoire de thème enfant et ajouté les lignes de code suivantes (comme indiqué ici: http://codex.wordpress.org/Child_Themes ):
<?php
/**
* Setup My Child Theme’s textdomain.
*
* Declare textdomain for this child theme.
* Translations can be filed in the /languages/ directory.
*/
function my_child_theme_setup() {
load_child_theme_textdomain( ‘ifeaturepro5-child’, get_stylesheet_directory() . ‘/languages’ );
}
add_action( ‘after_setup_theme’, ‘my_child_theme_setup’ );
?>
Cela cause deux problèmes:
Lorsque vous supprimez le fichier functions.php personnalisé du répertoire du thème enfant, tout redevient normal.
Qu'est-ce que j'ai mal saisi dans mon fichier functions.php personnalisé présenté ci-dessus?
Vous utilisez des citations étranges:
load_child_theme_textdomain( ‘ifeaturepro5-child’, get_stylesheet_directory() . ‘/languages’ );
}
add_action( ‘after_setup_theme’, ‘my_child_theme_setup’ );
utilisez ceci:
load_child_theme_textdomain( 'ifeaturepro5-child', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'my_child_theme_setup' );