Den letzten Beitrag stylen!

  • Wie kann ich in meinem Wordpress Blog den letzten (neusten) Beitrag anders darstellen, z.B mit anderer Background-Color oder einem Info Button in der Ecke "NEW" oder sowas in der Art. Konnte nichts zu dem Thema finden.

    Gruß Rico

    blog.kniz.de

    Einmal editiert, zuletzt von RiC0 (20. April 2006 um 09:15)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Kommt auf's Theme an. Beim Default Theme gibt es in der index.php die Stelle

    PHP
    <?php while (have_posts()) : the_post(); ?>
                    
                <div class="post" id="post-<?php the_ID(); ?>">

    Da baut man eine Abfrage ein, ob es sich um den ersten Post handelt, und vergibt gegebenenfalls eine andere CSS-Klasse (hier class="firstpost"), die man dann beliebig anders formatieren kann. Etwa so:

    PHP
    <?php $firstpost=1;
               while (have_posts()) : the_post(); 
                if ($firstpost==1) : ?>
                    
                <div class="firstpost" id="post-<?php the_ID(); ?>">
            <?php $firstpost=0; else : ?>
                <div class="post" id="post-<?php the_ID(); ?>">
            <?php endif ?>
  • spickzettel: Ich bekomme das bei nicht eingbaut, wenn Du nochmal schauen könntest? Meine Index.php sieht so aus:

    Mit diesen endif, endwhiles, whiles, else,etc..... das schnall ich einfach nicht! Da brech ich mir jedesmal die Arme.

    kstenqnen
    ----------
    http://www.koch-werkstatt.de - Wo es so lecker ist!

    ----------
    [size=8] "Golf und Sex sind so etwa die einzigen Sachen, die Spass machen, selbst wenn man nicht wahnsinnig gut darin ist." Jimmy Demaret[/SIZE]
    [size=8]Für mich gehört auch das Rumbasteln am Blog dazu.[/SIZE]

  • Diese beiden Zeilen

    PHP
    <?php while (have_posts()) : the_post(); ?>
    <div class="post">

    [COLOR=#000000]
    durch meinen Codeschnipsel von oben ersetzen klappt nicht? Wenn nicht, was genau klappt nicht (Fehlermeldung)?
    [/COLOR][COLOR=#000000]
    [/COLOR]

  • Doch jetzt klappt es! Habe die Zeilen diesmal gelöscht.
    Beim ersten Versuch habe ich nur auskommentiert und eine Fehlermeldung erhalten. Ein unerwarteter T_Else in Zeile 37
    Auskommentiert habe ich so:

    PHP
    <!--<?php while (have_posts()) : the_post(); ?>-->
    <!--<div class="post">-->


    Komisch? Oder Normal?

    kstenqnen
    ----------
    http://www.koch-werkstatt.de - Wo es so lecker ist!

    ----------
    [size=8] "Golf und Sex sind so etwa die einzigen Sachen, die Spass machen, selbst wenn man nicht wahnsinnig gut darin ist." Jimmy Demaret[/SIZE]
    [size=8]Für mich gehört auch das Rumbasteln am Blog dazu.[/SIZE]

  • Zitat von kstenqnen

    Doch jetzt klappt es! Habe die Zeilen diesmal gelöscht.
    Beim ersten Versuch habe ich nur auskommentiert und eine Fehlermeldung erhalten. Ein unerwarteter T_Else in Zeile 37
    Auskommentiert habe ich so:

    PHP
    <!--<?php while (have_posts()) : the_post(); ?>-->
    <!--<div class="post">-->


    Komisch? Oder Normal?


    normal, weil Du kannst php nicht mit html Kommentare auskommentieren
    ;)

    lg

  • Wie bitte?
    Das versteh ich nicht.

    In meiner index.php steht bspw. das drin:

    PHP
    <!-- <?php trackback_rdf(); ?>-->

    oder das

    PHP
    <!--<?php wp_pagenavi(); ?>-->

    Habe ich dringelassen, falls ich diese Variante mal wieder nutzen möchte.
    Hier kommen keine Fehlermeldungen.

    Wie muss ich denn sonst auskommentieren?

    Sonst kenne ich nichts. Außer das
    In der CSS benutze ich immer das:

    HTML
    /*margin:0 0 0 0 ;*/

    kstenqnen
    ----------
    http://www.koch-werkstatt.de - Wo es so lecker ist!

    ----------
    [size=8] "Golf und Sex sind so etwa die einzigen Sachen, die Spass machen, selbst wenn man nicht wahnsinnig gut darin ist." Jimmy Demaret[/SIZE]
    [size=8]Für mich gehört auch das Rumbasteln am Blog dazu.[/SIZE]

  • Zitat von kstenqnen

    In meiner index.php steht bspw. das drin:

    PHP
    <!-- <?php trackback_rdf(); ?>-->

    oder das

    PHP
    <!--<?php wp_pagenavi(); ?>-->

    Habe ich dringelassen, falls ich diese Variante mal wieder nutzen möchte.
    Hier kommen keine Fehlermeldungen.

    Hier kommen keine Fehlermeldungen, weil der ausgeführte PHP-Code keine Fehler enthält. Die Auskommentierung mit "<!-- ... -->" bewirkt nur, dass der durch den PHP-Code erzeugte HTML-Code nicht ausgeführt bzw. angezeigt wird.

    Zitat von kstenqnen

    Wie muss ich denn sonst auskommentieren?

    Sonst kenne ich nichts. Außer das
    In der CSS benutze ich immer das:

    HTML
    /*margin:0 0 0 0 ;*/


    Wenn Du möchtest, dass der PHP-Code an sich nicht ausgeführt wird, dann musst Du ihn (wie bei CSS oder auch JavaScript) folgendermaßen auskommentieren:

    PHP
    <?php //while (have_posts()) : the_post(); ?>

    oder

    PHP
    <?php /* while (have_posts()) : the_post(); */ ?>


    Gruß Tom

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!