Individuelle Seiten- und Artikelgestaltung in WordPress

In diesem Artikel habe ich beschrieben, wie ihr ein eigenes Seitentemplate erstellen und dieses Template bestimmten Seiten zuweisen könnt.

Durch die Einschachtelung eines div-Containers wurde der Inhaltsbereich dieses Templates individuell anpaßbar gemacht.

Es geht aber noch einfacher:

Öffnet die header.php eures Themes.

Dort sollte irgendwo der einleitende body-Tag stehen.

Das sollte ungefähr so ausschauen:

  • <body>

Stattdem schreibt ihr nun folgendes hin:

  • <body id="id-<?php print $post->ID;?>">

Bei euch kann natürlich statt nur <body> auch innerhalb dieses Tags noch andere Eigenschaft/Wertepaare stehen, z.B. etwa:

  • <body onload="schlagmichtot" class="wattweissich">

Dann schreibt ihr das entscheidende Eigenschaft/Wertepaar noch dazu. Etwa so:

  • <body onload="schlagmichtot" class="wattweissich" id="id-<?php print $post->ID;?>"

Damit bekommt jede Seite und jeder Artikel eine eigene id zugewiesen.

Über diese id könnt ihr die Seite mit CSS ganz individuell gestalten.

Welche Seite/Artikel nun welche id habt ihr im Handumdrehen herausgefunden.

Dazu laßt ihr euch einfach den Quelltext der Seite, wo ihr gerade seid, anzeigen. Bei body hat sich nun wundersamerweise eine id eingetragen und damit könnt ihr die Seite/Artikel per CSS individuell ansprechen.

Kategorie: Wordpress
Schlagworte: , , , .

Nach oben

9 Antworten auf Individuelle Seiten- und Artikelgestaltung in WordPress

  1. mantiz sagt am

    Hi,

    nur eine Kleinigkeit, aber dieser Teil
    body onload="schlagmichtot" class="wattweissich"> id="id-ID;?>"
    sollte bestimmt so aussehen
    body onload="schlagmichtot" class="wattweissich" id="id-ID;?>"
    oder? :-)

    mfg
    Christian

  2. Hallo Klaus,
    dafür hat WordPress ab Version 2.8 folgenden Template-Tag an Board: <body >

    Gruß Thorsten

  3. Ich nochmal, mein Beispiel oben wurde nicht komplett veröffentlicht. Das Template Tag heist body_class(). Erklärung hier.

  4. Hubspe sagt am

    Hallo Christian,

    schön das du mal vorbeischaust :-)

    Umpf…, stimmt. Ist ausgebessert. Danke für den Hinweis.

  5. Hubspe sagt am

    Tach Thorsten,

    da habe ich auch schon mal von gehört. In der Aufzählung der Template-Tags bei der WP-HP ist es aber noch nicht gelistet.

    Persönlich fand ich die Erklärungen dazu nicht so einleuchtend. Man ist auch an bestimmte Klassennamen gebunden, wenn ich das richtig verstanden habe.

    Die Lösung mit der body-id fand ich einfacher, deshalb habe ich die in meinem Artikel beschrieben.

  6. mantiz sagt am

    Moin Klaus,

    ich lese schon ‘ne ganze Weile mit, bisher hatte ich nur noch nichts auszusetzen. :)

    Mach’ weiter so.

    mfg
    Christian

  7. Hubspe sagt am

    Moin Christian,

    Mach’ weiter so.

    Jep, mach ich. :-)

    ich lese schon ‘ne ganze Weile mit, bisher hatte ich nur noch nichts auszusetzen.

    Wenns mal was zu meckern gibt, kann auch ruhig diffus sein, unbedingt meckern.
    Ein Blog lebt ja auch von den Korrekturen, Ergänzungen und Anmerkungen seiner Kommentatoren!

    Klaus

  8. Hallo Klaus,
    ich schließe mich Christian an – mach weiter so ;)

  9. sandrine sagt am

    Danke, danke danke!!!!!

    lg Sandrine

Sprich und fürchte dich nicht!

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Bitte maskiert < mit &lt; und > mit &gt; sonst verschwinden sie im Nirgendwo!