WordPress : Traduction du thème en utilisant le thème enfant
J’ai créé un dossier appelé « langues » dans mon répertoire de thème enfant et ajouté un: 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 guidé ici : http://codex.wordpress.org/Child_Themes) :
<?php
/**
* Setup My Child Themes 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 provoque deux problèmes :
1. Je n’arrive pas à me connecter à ma zone d’administration wordpress
2. Essayer d’ajouter un commentaire frontal provoque une erreur ou une page blanche.
Lors de la suppression du fichier functions.php personnalisé dans le répertoire du thème enfant, tout revient à la normale.
Qu’est-ce que j’ai mal saisi dans mon fichier functions.php personnalisé illustré ci-dessus ?
Solution n°1 trouvée
Vous utilisez des guillemets bizarres :
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' );
0 commentaire