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 eine Reihe von Beiträgen und Seiten in WordPress an, die du im Laufe der Zeit immer wieder überarbeitest. Damit du den Überblick behältst, suchst du nach einer Möglichkeit, deine Beiträge nicht nur nach dem Erstellungsdatum, sondern auch nach der letzten Aktualisierung zu sortieren.

Diese Option bietet WordPress von Haus aus nicht an. Du musst sie entweder über eine Erweiterung, also ein PlugIn, nachrüsten oder du nutzt eine Funktion, die du als Code in die function.php einfügst. Diese function.php-Datei liegt in 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 möchtest:

  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 auch nach dem Änderungsdatum sortieren, was dir die Arbeit durch mehr Ü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
Fotografie und Bildoptimierung für Homepage
Was ist Bildoptimierung?

Bei der Optimierung von Bildern auf deiner Webseite geht es darum, Grafiken im passenden Format, in der richtigen Größe und mit einer geeigneten Auflösung einzubinden

Weiterlesen »
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 sinnvoll sein,

Weiterlesen »
Responsives Webdesign

Die Definition von Responsivem Webdesign und die Notwendigkeit in Zeiten von PC, Tablet und Smartphone Was ist Responsive Webdesign? Responsive Design ist im Kern ein

Weiterlesen »