WordPress : Traduction du thème en utilisant le thème enfant

Publié par Jean-Michel le

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 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 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' );
Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *