Wie kann ich im WordPress Dashboard Beiträge nach letzter Aktualisierung sortieren?

javascript code wordpress

Index

Audio wird geladen...

Nehmen wir an, du startest ein neues Projekt und legst mehrere Beiträge und Seiten in WordPress an, die du im Laufe der Zeit immer wieder überarbeitest. Damit du dabei den Überblick behältst, suchst du nach einer Möglichkeit, deine Inhalte nicht nur nach dem Erstellungsdatum, sondern auch nach der letzten Änderung zu sortieren.

Diese Option bietet WordPress standardmäßig jedoch nicht an. Du kannst sie entweder mit einer Erweiterung, also einem PlugIn, ergänzen oder du nutzt eine Funktion, die du als Code in die function.php einträgst. Diese function.php-Datei gehört zu jedem Theme.

Und so gehst du vor, wenn du deine Beiträge und Seiten im Dashboard deiner WordPress-Installation zusätzlich nach dem Änderungsdatum sortieren willst:

  1. Logge dich in WordPress ein
  2. Navigiere zu „Design“ -> „Theme-Datei-Editor“
  3. Auf der rechten Seite findest du hier die „function.php“
  4. Klicke auf die function.php und füge den folgenden Code am Ende der Datei ein
  5. Klicke auf Speichern

Ab jetzt kannst du alle Seiten und Beiträge nicht nur nach dem Erstellungsdatum, sondern zusätzlich auch nach dem Änderungsdatum sortieren, was dir die Arbeit dank besserer Übersicht deutlich erleichtert.


add_filter('manage_posts_columns', 'add_last_modified_column');
add_filter('manage_pages_columns', 'add_last_modified_column');

function add_last_modified_column($columns) {
 $columns['last_modified'] = __('Zuletzt geändert');
 return $columns;
}

add_action('manage_posts_custom_column', 'display_last_modified_column', 10, 2);
add_action('manage_pages_custom_column', 'display_last_modified_column', 10, 2);

function display_last_modified_column($column_name, $post_id) {
 if ($column_name!= 'last_modified') {
 return;
 }
 $last_modified = get_post_modified_time(get_option('date_format'), true, $post_id);
 echo $last_modified;
}

add_filter('manage_edit-post_sortable_columns', 'add_last_modified_column_sortable');
add_filter('manage_edit-page_sortable_columns', 'add_last_modified_column_sortable');

function add_last_modified_column_sortable($sortable_columns) {
 $sortable_columns['last_modified'] = 'last_modified';
 return $sortable_columns;
}

add_action('pre_get_posts', 'last_modified_column_sort');

function last_modified_column_sort($query) {
 if (!is_admin() ) {
 return;
 }

 $orderby = $query->get('orderby');

 if ( $orderby == 'last_modified' ) {
 $query->set('orderby', 'modified');
 }
}

Facebook
XING
Twitter
LinkedIn
Pinterest
Weitere Beiträge

Index

Weitere Beiträge
CMS-WebDesign
Was ist eine CMS-Website?

Anstatt ein eigenes System zu entwickeln und zu programmieren, das dich bei der Erstellung von Webseiten unterstützt oder Bilder speichert, kann ein CMS eine sinnvolle

Weiterlesen »