Plugin für Option Sortierreihenfolge umkehren

  • Hallo!

    Ich schreibe in meinem Blog über den Auf- und Umbau von Fahrzeugen. Es gibt zu jedem Fahrzeug eine eigene Kategorie und klar stehen die neuesten Beiträge immer oben.

    Steigt man nun aber später zu lesen an und will nachlesen, wie ein Fahrzeug entstanden ist, macht es Sinn, beim ersten Beitrag anzufangen zu lesen. Aber da ich bereits 2004 angefangen habe zu bloggen, gibt es weit über 4.000 Blogeinträge, da zurückzuklicken würde einen wahnsinnig machen.

    Gibt es ein Plugin, das den Lesern ermöglicht, zu wählen, ob man innerhalb einer Kategorie die Beiträge absteigend oder aufsteigend ansehen will? Also als Option zum Anklicken und nicht von mir vorgegeben?

    • 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

  • Hallo,

    auf- und absteigend wird im Allgemeinem mit 'order' => 'DESC' oder 'order' => 'ASC' geregelt.


    Code
    /*
     * Kategorie-Query anpassen
     */
    function modify_query_for_categories( $query ) {
      if ( $query->is_category('kategoriename_oder_ID')  ) {
        $query->set( 'order', 'ASC' ); // or DESC 
      }
    }
    add_action( 'pre_get_posts', modify_query_for_categories ' );

    Mit offenen Augen träumen

  • auf- und absteigend wird im Allgemeinem mit 'order' => 'DESC' oder 'order' => 'ASC' geregelt.

    Ja schon, aber der TE will es ja nicht selbst coden. Ich hab mal im Repository nachgesehen und nichts gefunden. Aber das zu coden, wäre nicht wirklich schwierig.

  • Als Basis kannst Du z.B. dieses kleine Plugin verwenden und entspr. erweitern (lassen), als b3317133-sortorder.php o.ä. speichern, per FTP in den wp-content/plugins/ Ordner hochladen, wahlweise die angehängte .zip Datei über Plugins > Installieren > Plugin hochladen und aktivieren und dann an gewünschter Stelle z.B. in einem Text-Widget den Shortcode [FONT=Courier New][b3317133_sort][/FONT] schreiben, der zeigt dann eine rudimentäre Auswahlmöglichkeit, die als Cookie gespeichert und von der pre_get_posts Action ausgewertet wird.

  • Ja schon, aber der TE will es ja nicht selbst coden.

    mein code ist fertig und DSGVO konform. Wo ist das Problem? die id eintragen? und mit einem Editor in einer funktions.php etwas eintragen ist jetzt coden?

    hüst...

    Mit offenen Augen träumen

  • mit einem Editor in einer funktions.php etwas eintragen ist jetzt coden?

    hüst...

    Wenn ich mich an meine Anfänge erinnere, wäre ich mit der Aufforderung deinen Code in die functions.php ein zu tragen, gescheitert und hätte das als Coden betrachtet. ;) Viele Menschen wollen Plug&Play haben. Und dazu dienen dann halt oft Plugins. Aber iss ja egal. Wenn der TE das schafft die functions.php zu ändern und das auch noch in einem Child-Theme macht, dann ists ja dolle und alles sind froh. ;)

    Wo ich dir allerdings absolut recht geben muss, das ist, dass die DSGVO es nicht verbietet Blogartikel in anderer Reihenfolge auszugeben. ;)

Jetzt mitmachen!

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