Beiträge nach Aktualisierungsdatum sortiert anzeigen

Normalerweise zeigt WordPress Beiträge sortiert nach dem Erstellungsdatum an. Ein nachträgliches Bearbeiten des Beitrags ändert nichts an der Reihenfolge. Gerade wenn man einen mehrere Jahre alten Beitrag überarbeitet, kann dies hinderlich sein.

Um stattdessen Beiträge nach dem Aktualisierungsdatum sortiert anzuzeigen hilft folgender Code:

add_action('pre_get_posts', 'order_posts_by_modified_date');

function order_posts_by_modified_date($query)
{
    if ($query->is_home() && $query->is_main_query()) {
        $query->set('orderby', 'modified');
        $query->set('order', 'DESC');
    }
}

Dieser Code bewirkt, dass das Sortier-Kriterium vom Erstellungsdatum in das Aktualisierungsdatum geändert wird.

Schreibe einen Kommentar