Support » Allgemeine Fragen » Blog-Archiv in Schuljahre auflisten – Wie?

  • Gelöst scolex

    (@scolex)


    Hallo,

    ich erstelle gerade eine Website für eine Schule und stehe vor dem Problem, dass ich Das Blog-Archiv nicht in Jahre sondern in Schuljahre aufteilen sollte.

    Also quasi:

    1. Schuljahr 2016/17
    2. Schuljahr 2017/18
    3. Schuljahr 2018/19

    leider finde ich keine Möglichkeit, dass das ein Widget oder Plugin hinbekommt.
    Es geht nur nach Jahren…

    Ein Schuljahr startet z. B. am 1. September 2017 und endet am 30. August 2018.

    Hat mir jemand eine Idee oder einen Tipp?

    Danke

    • Dieses Thema wurde geändert vor 5 Jahren, 9 Monaten von scolex.
Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Du kannst in WordPress so genannte „Datums-Abfrage“ (Date Queries) machen, mit der alle Blogbeiträge abgerufen werden, die in einer vorgegebenen Zeitspanne liegen. Wie das geht, erklärt dieses Tutorial recht anschaulich:

    https://www.hongkiat.com/blog/wordpress-date-query/

    (Das setzt natürlich die Programmierung eigener Templates voraus. Alternativ könntest du auch ein Plugin wie Display Posts Shortcode nutzen, bei dem du entsprechend den Codebeispielen Beiträge mit einem Shortcode [also einer Art Textbaustein] abrufst. Das ist immer noch nicht „ganz einfach“, aber zumindest einfacher als die Programmierung eines eigenen Templates.)

    Ohne eigene Programmierung oder Plugin kannst du diese Aufgabe nicht umsetzen.

    Thread-Starter scolex

    (@scolex)

    Danke erst mal für die Antwort.
    Da die Lösung über das Datum recht kompliziert zu sein scheint, wird es wohl über die Kategorie einfacher zu lösen sein!?

    Heißt im Prinzip, dass ich in jedem Schuljahr eine andere Kategorie zuweisen muß und das so trennen könnte. Richtig?!

    Gibts dafür ein funktionelles Widget/Plugin?

    Das wäre eine etwas ungewöhnliche Form der Umsetzung, müsste aber gehen – Disziplin der Beitragsautoren vorausgesetzt.
    Wofür möchtest du denn dann noch ein Widget oder Plugin?
    WordPress erstellt automatisch für jede Kategorie ein eigenes Archiv, dafür brauchst du keine Plugins.

    Thread-Starter scolex

    (@scolex)

    Habe es hinbekommen. Vielen Dank für den Hinweis.

    Eine Frage hätte ich aber noch, lässt es sich irgendwie umsetzen, dass die neu erstellte Kategorie im Archiv ganz oben steht?
    Momentan ist die Liste:
    – Schuljahr 2016/2017
    – Schuljahr 2017/2018

    Immer wenn eine neue Kategorie für ein neues Schuljahr erstellt wird, sollte diese nach Möglichkeit ganz oben stehen.

    Vielen Dank!

    Wo soll denn „das Archiv oben stehen“?

    Thread-Starter scolex

    (@scolex)

    Hallo,

    das ist bisschen kompliziert zu erklären…

    Anbei erst mal der Link zur Seite:
    http://gs-fleischwangen.de/aktuelles/

    In der gelben Sidebar „Archiv“ hab gibt es für dieses Schuljahr eine Kategorie und für das kommende eine Kategorie:

    – Schuljahr 2017/2018
    – Schuljahr 2018/2019

    Allerdings hätte ich es gerne so, dass das aktuelle Schuljahr oben steht:

    – Schuljahr 2018/2019
    – Schuljahr 2017/2018

    Kann ich das irgendwie sortieren lassen, dass die höhere Cat ID oben steht?

    DANKE

    Du kannst die Reihenfolge der Anzeige der Kategorien im Widget durch einen Filter ändern, den du entweder in die functions.php eines Child Themes packst oder als neues Code Snippet mit dem Plugin Code Snippets hinzufügst:

    function my_wp_list_categories( $cat_args ){
        $cat_args['order'] = DESC;
        return $cat_args;
        }
    add_filter( 'widget_categories_args', 'my_wp_list_categories', 10, 1 );
    Thread-Starter scolex

    (@scolex)

    Tausend Dank, hat einwandfrei mit Hilfe des Plugins funktioniert!

    DAAAAANKE

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Das Thema „Blog-Archiv in Schuljahre auflisten – Wie?“ ist für neue Antworten geschlossen.