web-dev-qa-db-fra.com

Traduction du thème en utilisant le thème de l'enfant

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:

1. Je ne peux pas me connecter à mon espace administrateur wordpress

2. Essayer d'ajouter un commentaire frontal provoque une erreur ou une page blanche.

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?

1
Jakob

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' );
1
Manolo