Changer le CSS / la mise en forme sur une page spécifique, mais pas sur les pages en général?
2 réponses
- votes
-
- 2011-05-21
Après avoir créé le CSS spécifique dont vous avezbesoinpourformater lapage comme vous le souhaitez,vouspouvez:
- Créez un modèle depagepersonnalisé avec le CSSet attribuez lemodèle à cettepage.
- Créez unfichierpage- {slug} .php avec le CSS,où {slug}est le slug depagepour cettepage (lenom defichier devraitprobablement êtrepage-voronoi-temperature-map.php).
- Créez unfichierpage- {ID} .php,où si l'ID depageest 6,WordPress cherchera à utiliserpage-6.php.
Cestrois options ont étémentionnées dans le Codex,sous Hiérarchie desmodèles .En utilisant l'une de ces 3 options,vouspouvezmodifier lamiseen page de cettepage sans affecter le reste de vospages.
After creating the specific CSS you need to format the page how you like, you could:
- Create a custom page template with the CSS and assign the template this page.
- Create a page-{slug}.php file with the CSS, where {slug} is the page slug for this page (most likely the filename should be page-voronoi-temperature-map.php).
- Create a page-{ID}.php file, where if the page ID is 6, WordPress will look to use page-6.php.
These three options were mentioned in the Codex, under Template Hierarchy. By using any of these 3 options, you can alter the layout for this page without affecting all the rest of your pages.
-
Merci!page.php lui-même dit "Si vous voulez surcharger ceci dans unthèmeenfant,incluez unfichier appelé loop-page.phpet qui sera utilisé à laplace.",mais celane semblepas correct,car loop-page.php s'affichetous les articles,et pas une seulepage.Thanks! page.php itself says "If you want to overload this in a child theme then include a file called loop-page.php and that will be used instead.", but that didn't seem right, since loop-page.php displays all posts, and not a single page.
-
- 2011-05-21
Si vous regardez la source de lapage,vous verrez que
<body>
a reçu une classepage-id-1199
.Vouspouvez l'utiliser dans votrefeuille de stylepour spécifier des stylespour cettepage uniquement..page-id-1199 #map { /* custom styles */ }
If you look at the page source, you'll see that
<body>
has been given a classpage-id-1199
. You can use that in your stylesheet to specify styles for that page alone..page-id-1199 #map { /* custom styles */ }
Commentmodifier lamiseen forme sur http://wordpress.barrycarter.info/index.php/voronoi-temperature-map/ de sorte que (parexemple) la carte soitpresque alignée avec lebas de labarre demenus?
Jene veuxpasmodifierpage.php,car cela changeratoutes lespages,pas seulement celle-ci.