.$post->ID. - zweimal auf der Seite verwenden

  • Hallo,
    ich rufe einen bestimmten Artikel über die Kategorie folgendermaßen auf:


    Geht bestens.
    einen anderen möchte ich genauso aufrufen

    Das geht aber nicht. Schreibe ich die id direkt rein funktioniert es - er findet den Artikel bzw. die kategorie.

    warum kann der das zweite mal mit .$post->ID. nichts anfangen?

    • 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

  • vielen Dank!
    hm ich oute mich jetzt wieder als nullcheckrin: ich müsste von dir wissen wie ich das einbinde ... mit

    Zitat

    <?php rewind_posts();global $more; ?>

    hab ich s versucht und bin gescheitert ...
    (habe es direkt vor der query -abfrage rein)

  • Du solltest Dir $post->ID einfach ganz am Anfang in einer Variable merken und dann im weiteren Verlauf diese verwenden:

    PHP
    <?php $my_post_id = $post->ID; ?>
    <div id="optionen"><div id="opt-headline">Optionen</div>
    <?php query_posts("showposts=1&category_name=optionen-.$my_post_id."); $i = 1; ?>
    <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
    ...
    <div id="optionen2">
    <?php query_posts("showposts=3&category_name=datenpreise-.$my_post_id."); $i = 1; ?>
    <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
    ...

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

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