query post nur oben gehaltene artikel anzeigen

  • Ich möchte in nur oben gehaltene Artikel angezeigt bekommen. Und davon beispielsweise nur 6.

    Mein Code sieht zurzeit so aus:

    So funktioniert das aber nicht da immer ein Post angezeigt wird der nicht oben gehalten wird.
    Wenn ich showpost 0 eingebe werden alle artikel angezeigt.

    Gibt es einen Code mit dem nur die oben gehaltenen Artikel angezeigt werden?

    Oder sonst irgendwelche ideen?

    • 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

  • Mojn,

    also wie die Lösung im einzelnen Aussehen müsste, kann ich jetzt so auf die schnelle nicht beantworten.
    Allerdings ist mir aufgefallen, dass du scheinbar die Sticky Funktion bei deiner Idee nicht berücksichtigst, falls du das mit oben gehalten meintest. ;)

    http://codex.wordpress.org/Sticky_Posts
    Ich denke diese Seite könnte da hilfreich sein, da im letzten Abschnitt auf das Thema Get all sticky Posts eingegangen wird.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

    Einmal editiert, zuletzt von Marcus[IS] (3. August 2011 um 06:52)

  • Ein weiteres kleines Problem das ich nicht in den Griff bekomme.

    Ich will die letzten Artikel anzeigen und dabei die Stickys ausschließen.

    Angezeigt werden sollen 3.

    Ich habe folgendes probiert:


    So werden mit aber alle Artikel angezeigt.

  • im deinem code-schnipsel sind alle einfachen anfuehrungszeichen 'schief' -
    zB hier:

    PHP
    get_option(‘sticky_posts’)


    das passiert oft durch kopieren von irgendwelchen text-quellen;

    die einfachen anfuehrungszeichen muessen 'gerade' sein; zB so:

    PHP
    get_option('sticky_posts')



    wenn das auch so in deinem template ist, korrigiere alle einfachen anfuehrungszeichen.

    ausserdem scheint das hier:

    PHP
    <?php $sticky = get_option('sticky_posts') ;
     $post_to_exclude[] = $sticky[0];

    die stickies auf ein sticky zu beschraenken;
    wenn du alle stickies ausschliessen willst, versuche:

    PHP
    <?php $post_to_exclude = get_option('sticky_posts');



    http://codex.wordpress.org/Class_Referenc…Post_Parameters

    (nicht getestet)

  • Danke. Nachdem ich alle "krummen" entfernt hatte gings sofort :)
    Ich bin mir aber sicher ich hatte auch mal die normalen striche.

    naja egal es funktioniert :razz:

Jetzt mitmachen!

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