- Statut : non résolu
- Ce sujet contient 7 réponses, 3 participants et a été mis à jour pour la dernière fois par
Lumiere de Lune, le il y a 15 années et 4 mois.
-
AuteurMessages
-
23 décembre 2009 à 11 h 57 min #477205
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.8.6
– Thème utilisé : Default
– Extensions en place : Showpost
– Nom de l’hebergeur : local
– Adresse du site : localProblème(s) rencontré(s) :
Ce n’est pas un problème
mais je cherche comment on met une image comme fond spécifique à une page (je ne veux pas dire l’arrière plan du site mais l’arrière plan de corps d’une page) ! Ce n’est pas mettre une seule image comme fond pour toutes les pages mais une seule page !
C’est possibleMerci et bonne journée !
23 décembre 2009 à 12 h 18 min #706136Bien sur c’est possible.
Le fond est défini par le css, il faut donc changer le css pour cette page seulement.
– si une seule page, faire un template de page et rajouter l’instruction css directement (<body style="background…) etc
– si plusieurs pages, ce que j’ai l’habitude de faire, c’est de faire une classe css correspondant à l’id ou au slug de la page, et de rajouter <body class=" »>23 décembre 2009 à 15 h 05 min #706137Merci de répondre mais effectivement je dois placer le lien de la page dans quelle partie ?
PAr exemple, je crée un nouveau CSS pour la page existante mais comment relier le CSS à sa propre page ?A bientôt
23 décembre 2009 à 15 h 22 min #706138Hello
Tu peux aussi utiliser la (relativement) nouvelle fonction body_class() qui va automatiquement te mettre des attributs « qui vont bien » dans la balise . Vois dans le codex pour plus de détails.
Et, à condition de lire l’étasunien dans le texte, un bon article en complément : http://www.nathanrice.net/blog/wordpress-2-8-and-the-body_class-function/
23 décembre 2009 à 16 h 29 min #706135Hello piekes,
Merci pour ta réponse ! Je vois qu’on peut utiliser cette fonction : !
J’ai deux questions qui n’ont aucune relation entre eux :
– 1/ Si j’utilise cette fonction, j’indique bien sûr l’id de la page mais les autres fonctions comme parent-page-id-0 et page-template-default sont importants dans cette balise ?– 2/ Si je veux insérer une couleur ou une image, j’utilise le code de genre: ?
-3/ Les codes, je pense qu’il est possible de les insérer dans le fichier style.css du thème ? Si oui, sous quel forme ? Si c’est non, alors je crée une page php du template où j’insère le CSS dedans et je l’enregistre dans le dossier « Default » qui est le nom du thème utilisé ?
Merci et bonne fin d’après midi
[Modérations] Correction pas le fichier style.php mais le fichier style.css, merci
23 décembre 2009 à 16 h 50 min #7061341/ tout dépend de ton thème, beaucoup ont tendance à surcharger en sélecteur qu’on pourrait éventuellement utiliser, mais les class et les id sont rarement définies dans la feuille de style
2/ oui tu peux
3/ oui, dans le fichier style.css, sous la forme d’un sélecteur de class, ou d’id avec les propriétés css que tu veux.
23 décembre 2009 à 17 h 46 min #706139Lumière de Lune wrote:1/ tout dépend de ton thème, beaucoup ont tendance à surcharger en sélecteur qu’on pourrait éventuellement utiliser, mais les class et les id sont rarement définies dans la feuille de style2/ oui tu peux
3/ oui, dans le fichier style.css, sous la forme d’un sélecteur de class, ou d’id avec les propriétés css que tu veux.
Merci pour ton aide !
Une dernière information : sélecteur d’id du genre :
#page-id
{background-color: white;
}ou bien
#page-id
{background-link: img.jpg;
}C’est correct, cette configuration ?
Merci
23 décembre 2009 à 23 h 19 min #706140oui
-
AuteurMessages
- Le sujet ‘[Résolu] Mettre une image de fond spécifique à une page’ est fermé à de nouvelles réponses.