Wenn Sie bestimmte Beiträge in Ihrem Blog pflegen, die regelmäßig mit neuen Informationen aktualisiert werden, ist es am besten, die Beiträge auf Ihrer Homepage mit den kürzlich aktualisierten Beiträgen auf Ihrer Website zu sortieren, um eine bessere Sichtbarkeit der aktualisierten Inhalte zu erhalten.
Um Homepage-Beiträge nach Änderungsdatum auf Ihrer WordPress-Site zu sortieren, füge den Code unten ein in die functions.php deines Themes oder dein Funktionalitäts-Plugin.
function order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set('orderby', 'modified'); $query->set( 'order', 'desc'); } } add_action( 'pre_get_posts', 'order_post_modifed');
Sobald der Code hinzugefügt wurde, Cache leeren Ihrer WordPress-Site (wenn Sie ein Caching-System verwenden), um die kürzlich aktualisierten Beiträge auf der Homepage Ihrer Site anzuzeigen.
Wenn Sie Beiträge auch im WordPress-Adminbereich nach Änderungsdatum sortieren möchten, entfernen Sie den folgenden Code aus dem obigen Code.
&& ( $query->is_home() || $query->is_search() || $query->is_archive() )
Der geänderte Code für Anzeige von Beiträgen nach Änderungsdatum im Backend würde auch so aussehen:
Funktion order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'order', 'desc'); } } add_action( 'pre_get_posts', 'order_post_modifed');
Notiz: Der obige Code funktioniert für die meisten WordPress-Themes, aber nicht für alle. Bitte erkundigen Sie sich beim Entwickler Ihres Themes, um die Kompatibilität sicherzustellen.