HomeArticlesArticlesLa traduction de thème wordpress ne fonctionne pas

La traduction de thème wordpress ne fonctionne pas

Vous rencontrez des problèmes pour traduire votre thème wordpress?

Vous avez essayé Poedit et le plugin CodeStyling Localization mais cela ne fonctionne pas?

Vous pouvez essayer la solution suivante :

Dans le fichier « function.php »  de votre thème,

A la place de :

load_theme_textdomain('framework', get_template_directory() . '/lang');

mettez plutôt :

$locale = get_locale();
$locale_file = get_template_directory() . "/lang/$locale.php";
if ( is_readable( $locale_file ) ) {
    require_once( $locale_file );
}

Ou encore:

<?php
function action_translate_theme() {
    // Load Theme textdomain
    load_theme_textdomain('framework', get_template_directory() . '/languages');

    // Include Theme text translation file
    $locale = get_locale();
    $locale_file = get_template_directory() . "/lang/$locale.php";
    if ( is_readable( $locale_file ) ) {
        require_once( $locale_file );
    }
}
add_action( 'after_setup_theme', 'action_translate_theme' );
?>

Laisser un commentaire

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