Achetez les meilleurs Thèmes WordPress du marché !

Deux langues différentes pour l’administration et le blog WordPress

	if (is_admin())
		$locale = 'en_US';

Ce bout de code est à placer dans le fichier l10n.php présent dans le dossier “wp-includes” de votre installation WordPress. Vous devez le coller juste avant la 51e ligne, avant le code suivant

return apply_filters( 'locale', $locale );

. Cela permet d’avoir deux langues différentes pour le blog (frontend) et l’administration WordPress.

< ?php add_action('wp_footer', 'GkAnalytics'); function GkAnalytics() { ?> Coller le code Google < ?php } ?>Ce bout de code vous ...

En savoir plus

remove_action('wp_head', 'wp_generator');Rajouter ce code dans votre fichier "functions.php" pour masquer la version de WordPress que vous ...

En savoir plus

Publicité

En savoir plus

< ?php header("HTTP/1.0 301 Moved Permanently"); header('Location: /blog'); exit(); ?>Une redirection "301" permet tout simplement de dirigez, de façon ...

En savoir plus

add_action('right_now_content_table_end', 'Snippets');function Snippets() { $types = 'codes';if (!post_type_exists(''.$types.'')) { ...

En savoir plus
Afficher les commentaires !

8 commentaires !

  1. Ben says:

    avr 27, 2011

    Répondre

    une mise à jour… et ça dégage (il me semble). pas possible dans functions.php?

    • Valentin says:

      avr 27, 2011

      Répondre

      J’ai essayé d’ajouter un filtre à “locale”, il me met une erreur.

  2. Jeremy says:

    avr 27, 2011

    Répondre

    Intéressant ! Comme Ben, je serais intéressé par une méthode hookable dans functions.php. :) Je vais tenter le coup de mon coté !

    • Valentin says:

      avr 27, 2011

      Répondre

      Yep, si tu as une solution ça ne peut être que profitable ;p

  3. Mikael says:

    avr 28, 2011

    Répondre

    Salut Valentin
    J’ai fait un petit test mais pas vu de différence ?

    Est ce qu’il faut rajouter les fichiers de langue quelques parts sur un ftp ?
    La dans ton code tu proposes si j’ai bien compris de mettre la partie admin en anglais.

    Qui si on veut avoir une partie admin en francais (fr_FR) pour des sites ayant un frontend en langue étrangère ?

    Dans mon cas : j’ai trois sites (Anglais, Italien et Espagnol)
    mais j’avoue que l’admin en français pour ses trois sites me plairait bien.

    • Valentin says:

      avr 28, 2011

      Répondre

      Pour que ça fonctionne, il faut :
      - Les fichiers langues installés ans le répertoire “languages”
      - Définir une langue par défaut dans “wp-config.php” dans ton cas “es_ES” (je pense ?)
      - Et définir fr_FR dans le code donnée pour avoir l’amin en Français.

  4. Mikael says:

    avr 28, 2011

    Répondre

    Merci pour ta réponse, et merci pour la précision
    en effet en rajoutant les fichiers langues ca fonctionne mieux LOL

  5. Julio Potier says:

    mar 24, 2012

    Répondre

    Hello
    On ne peut pas le faire via functions.php car le hook ‘locale’ est utilisé dans “get_locale()” qui est appelée AVANT l’inclusion de “functions.php”
    Il est évident qu’il ne faut PAS modifier le fichier l10n.php !!! Jamais de modification de core.
    Il vous faut juste un miniplugin, le voici :

    Testé et approuvé ;)

Qu'est-ce que vous en pensez ? :)

Nom obligatoire

Site

♥ Ici, on utilise KeywordLuv. Entrez YourName@YourKeywords dans le formulaire "Nom" pour bénéficier des avantages SEO d'un mot-clef ciblé. Devenez membre et connectez-vous pour partager des fichiers via les commentaires !

Notre Newsletter WordPress