Reihenfolge Artikel geht nicht bei mir

  • Hallo,

    ich mach jetzt 2 Stunden rum, habe unzählige Post gelesen, nix geht mehr.
    Wahrscheinlich sehe ich den Wald nicht vor Bäumen.

    Ich versuche nur meine Artikel in der Sidebar und auch in der Artikelübersicht in eine Reihenfolge zu bekommen (älteste oben)

    Entweder mein Startseite ist weg (da sind dann die Artikle drauf fälschlicherweise) oder es wird hartnäckig immer der neueste Artikel zuerst angezeigt.

    Ich habe nur eine Seite als Artikelseite und die soll sortiert werden.

    Ich hab WP 2.6.5 und das Theme Devart

    • 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

  • Test it:

    PHP
    <?php
     $archivlist = get_posts('numberposts=-1&order=ASC');
     foreach ($archivlist as $post) : 
        setup_postdata($post);
     ?> 
     <ul>
       <li><?php the_date(); ?> | <?php the_title(); ?></li>
     </ul>
     <?php endforeach; ?>

    "Whoever controls the media, controls the mind." J.Morrison

  • wenn ich in der sidebar nachsehe da steht gar niy drinn von dem Letzte Artikle Widget, alles andere steht drinn mit Sortierung etc. Categorien, Archiv usw. wo stehn denn diese verdammten Artikel nur drinn :evil::evil::evil:

  • Wenn Du tatsächlich die ältesten oben haben willst, hilft es vermutlich die Sortierreihenfolge umzudrehen:
    [COLOR=#000000][COLOR=#0000CC] $archivlist [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]get_posts[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'numberposts=-1&order=DESC'[/COLOR][COLOR=#006600]);[/COLOR][/COLOR]

  • Der gepostete PHP-Code macht nur zusammenhängend Sinn!
    Du öffnest ein [FONT="Courier New"][COLOR="RoyalBlue"]foreach[/COLOR][/FONT]-Schleife, schliesst sie aber nicht. Und [COLOR="RoyalBlue"][FONT="Courier New"]order=ASC[/FONT][/COLOR] ist schon richtig.

    Siehe Doku.

    "Whoever controls the media, controls the mind." J.Morrison

  • Narcanti das hab ich natürlich versucht in allen möglichen Dateien und Kombinationen, deshalb dreh ich ja am Rad.

    Anders geht es vielleicht einfacher:

    Irgendwo in den Tiefen des WP steht ja im Code, dass in der sidebar.php die Artikel erscheinen sollen. Das klappt ja auch bei mir, sie sind ja da. Ich such nur diese eine Zeile wo ich dann das Sortierargument einfügen kann.

    Wenn ich in den Widgets das Zeige "aktuelle Artikel" Widget aktiviere habe ich keine möglichkeit dort (im Widget) was einzustellen. Wo ist denn diese Abfrage die der sidebar.php sagt zeige die Artikel? In der sidebar.php steht nur:

    PHP
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

    und dann der Rest aber (siehe oben) aber ohne jeglichen Hinweis auf die Artikel und die stehn trotzdem da. :confused::confused::confused::confused:

    Auf der eigentlichen Artikelseite (ist das die page.php?) ist es genauso, die sollte auch sortiert werden, aber auch wenn ich das in die page.php einbaue ina allen Kombinationen ändert sich nichts.

    Einmal editiert, zuletzt von horst2003 (3. März 2009 um 07:06)

  • @telekoamnder: Ja, das stimmt ich habe die Zeile mit dem [FONT=Courier New][COLOR=RoyalBlue]foreach nachträglich mit reinkopiert dann ging es aber auch nicht.

    Vor lauter Schaum vorm Mund durch das trial and error in den ganzen Dateien ist das dann wohl beim kopieren gelöscht gewesen.

    Vielen Dank trotzdem für eure Hilfe.

    Gibt es denn dann vielleicht ein Plugin zum sortieren der Artikel? Ich kann es nicht begreifen das das so schwer sein soll so eine einfache Sortierung :confused:
    [/COLOR][/FONT]

Jetzt mitmachen!

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