Featured Post (query_post)

  • Hey alle! Ich arbeite an meinem neuen design und bin auch schon fast fertig, wenn da nicht dieses doofe Problem wäre. Es geht darum, dass ich auf der Home seite ein featured post grafisch anders darstellen will, als einen normalen. Ich habe echt schon iene Menge probiert, finde aber keinen guten weg um das Problem zu lösen. Mal produziere ich eine endlosschleife, die immer gleiche posts ausspuckte, oder ich schaffe es soweit, das der erste post der featured post ist, aber wenn ich dann auf den Titel eines Posts klicke, passiert nichts mehr ^^. Könnt ihr mir den korrekten Code nennen, den ich zum erstellen brauche? (Der aufbau sollte so sein: der allererste post ist immer der neuste featured post. Darunter kommen dann die normalen Posts.)

    Greetz: BroOf

    • 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

  • Könnt ihr mir den korrekten Code nennen, den ich zum erstellen brauche?


    Poste doch erstmal den Code der nicht funktioniert, und wenn möglich einen Link zur Problemseite. ;-)

    Für Feature-Posts nehme ich übrigens immer ein neues Loop-Objekt, analog diesem Code:

    PHP
    <?php $my_query = new WP_Query('category_name=special_cat&showposts=10'); ?>
    
    
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
      <!-- Do special_cat stuff... -->
    <?php endwhile; ?>


    aus
    The Loop « WordPress Codex

  • Cool, der code funktioniert!

    Jetzt muss ich nurnoch irgendwie eine Bedingung da rein bekommen, die abfragt, ob man auf der home Seite ist. Wenn dies nicht der fall ist, soll der featured post deaktiviert werden.

  • Also der Code unten funktioniert soweit, das man jetzt auf die Titel klicken kann und diese auch geöffnet werden. Außerdem wird nur 1 Featured Post wie gewollt angezeigt. Dennoch wenn ich auf die nächste Seite gehe, (?paged=2) dann werden die gleichen Posts wie auf der ersten Seite angezeigt. Es ist also nicht möglich ältere posts zu lesen.

  • Cool das funktioniert gut! Danke dafür, allerdings werden die posts jetzt in der falschen Reihenfolge angezeigt^^ Hat nicht jemand eine art php-template für mich, wo ich nur noch die htmlcodes eintragen muss? Das wäre glaube ich schneller und effektiver... Danke für eure schnelle Hilfe!

    Greetz: BroOf

  • Mmmhhmmm ich würde mich hier mal ganz gern mit meiner Frage anhängen, da mein Problem ähnlich gelagert ist.

    Auch ich habe auf der Startseite eine Art Futurepost. Die Anzeige funktioniert wie sie soll. Ich würde den Beiträge für den Futurepost gern von der nochmaligen Anzeige in den "normalen" Beiträgen ausnehmen. Auch das funktioniert ganz gut a b e r ....

    meine Beiträge werden dann vom Datum her aufsteigend angezeigt. Das heißt der älteste Beitrag ganz oben und jüngste am Ende.

    Wenn ich dies wie folgt implementiere:

    PHP
    <?php query_posts($query_string.'&cat=-38'&&'order=DESC'); 
     while (have_posts()) : the_post(); ?>

    wird mir zwar die richtige Reihenfolge angezeigt, aber der Futurepost taucht dann auch leider wieder in den normalen Beiträgen auf. Ich bekomme leider nur ein entweder oder hin. :(

    Vielleicht kann mir zu diesem Problem auch jemand helfen.

    Vielen Dank schon mal vorab

    Gruß Stephan

  • PHP
    <?php query_posts($query_string.'&cat=-38[color="#ff0000"]'&&'[/color]order=DESC'); 
     while (have_posts()) : the_post(); ?>


    Mich wundert's dass da überhaupt was ausgegeben wird und nicht gleich ein Fehler kommt. Wo hast du die Syntax her?

    PHP
    query_posts($query_string.'&cat=-38&orderby=date&order=DESC');
  • Danke für Deine schnelle Antwort.

    Diese Variante hatte ich auch schon "ausprobiert". In diesem Fall erscheint zwar der Futurepost nicht mehr, aber ich habe wieder die falsche Reihenfolge der Beiträge. Amazing ....

  • Ich muss mich mal in Demut beugen und diverse Unwürdigkeitsbezeugungen senden ...:???:

    Wenn man natürlich nicht die richtige Artikel-ID einträgt, dann kann es auch nicht funktionieren. Also es hat natürlich mit Deiner ursprünglichen Idee geklappt.

    Vielen Dank nochmal für die Hilfe.

Jetzt mitmachen!

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