Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 29-12-2011 10:04:03

Oufdeladingue
Connaisseur WP
Date d'inscription: 02-08-2009
Messages: 25

Création d'une condition php dans un thème

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 3;3
- Version de PHP/MySQL : 5.3; 5.1.36
- Thème utilisé : Majestics (themeforest)
- Extensions en place : Advanced Access Manager, Contact Form 7, Taxonomy terms order, Wordpress SEO
- Nom de l'hebergeur : local
- Adresse du site : localhost/...

Problème(s) rencontré(s) :

Bonjour,

Je me trouve devant un petit problème (qui n'en est peut-être pas un pour tout le monde!).
Je développe un site multilangue pour un client; dans cette optique, j'ai créée grâce à Wordpress MU intégré à la version 3, trois site dont deux dans des dossier (type: site1= www.monurl.com/, site2 = www.monurl.com/en/, site3 = www.monurl.com/de/). Je développe d'abord en local avant de migrer vers un hébergement déjà existant.

Je souhaiterais créer une condition dans un des fichiers php de mon thème qui reconnaisse sous quelle url il est appellé pour modifier la classe d'une div. L'objectif étant de changer le background de cette div en fonction de la langue (et donc de l'url /, /en/ ou /de/). Voici mon morceau de code où la condition doit être insérée, avec en gras la classe à modifier ("french"):

Code: html

<div class="blurb [b]french[/b] clearfix">
                   <div class="blurb-qualite certif"><a href="./certifications/iso-9001"><span class="zone"></span></a></div>
                <div class="blurb-securite certif"><a href="./certifications/ohsas-18001"><span class="zone"></span></a></div>
                <div class="blurb-respect certif"><a href="./certifications/iso-14001"><span class="zone"></span></a></div>
               <a class="more" href="./certifications"><span class="edge"></span> 
           </div>

Si quelqu'un d'un peu plus pointu en php pouvait me donner une piste...
Merci d'avance

Hors ligne

 

#2 29-12-2011 10:51:09

Oufdeladingue
Connaisseur WP
Date d'inscription: 02-08-2009
Messages: 25

Re: Création d'une condition php dans un thème

J'ai un début de piste:

Récupérer l'url : <?php echo $_SERVER['REQUEST_URI']; ?>

Maintenant il faut que je la transforme en chaîne de caractère, que je teste le contenu. Puis que mettre un if contient "ce mot" alors class="ceci" ou if contient "ce second mot" alors class="cela" et enfin ou if contient "ce troisième mot" alors class="ce truc".

Il me manque toute cette dernière partie...

Hors ligne

 

#3 29-12-2011 13:10:10

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11992
Site web

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.026 seconds, 10 queries executed ]