Viele Blogger gehen gerne zurück und überarbeiten ihre alten Posts, um entweder etwas zu korrigieren oder neue Inhalte hinzuzufügen, um den Post aufzufrischen und zu verbessern. Es ist eine gute Angewohnheit, nicht nur die Qualität Ihrer Inhalte hoch zu halten, sondern durch die Aktualisierung älterer Posts (insbesondere der populäreren und verlinkteren Posts) können Sie Google bei Laune halten und zu den Rankings Ihres Blogs beitragen.
Der heutige Beitrag zeigt Ihnen, wie Sie Ihre kürzlich aktualisierten Beiträge mit einem Plugin anzeigen und wie Sie eine benutzerdefinierte Abfrage erstellen, um kürzlich aktualisierte/geänderte Beiträge überall auf Ihrer Website anzuzeigen.
Kürzlich aktualisierte (geänderte) Beiträge mit einer Abfrage anzeigen
Wenn Sie an einem Design oder Plugin arbeiten und nach dem Code suchen, um kürzlich aktualisierte oder geänderte Posts anzuzeigen, fügen Sie einfach den folgenden Code dort ein, wo die Posts angezeigt werden sollen.
<?php // Display recently updated posts ?>
<ul class="updated-posts">
<?php
// Show recently modified posts
$recently_updated_posts = new WP_Query( array(
'post_type' => 'post',
'posts_per_page' => 3
'orderby' => 'modified',
'no_found_rows' => true, // speed up query when we don't need pagination
) );
if ( $recently_updated_posts->have_posts() ) :
while( $recently_updated_posts->have_posts() ) : $recently_updated_posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php esc_attr( get_the_title() ); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
</ul>
Dieser Code zeigt eine einfache ul-Liste der 3 zuletzt geänderten/aktualisierten Beiträge mit nur dem Titel und einem Link zum Beitrag an. Stellen Sie sicher, dass Sie die bearbeiten WP_Abfrage Parameter, die Ihren Anforderungen am besten entsprechen. Beispielsweise können Sie die Abfrage ändern, um die kürzlich aktualisierten Beiträge aus einer bestimmten Kategorie anzuzeigen, wie im folgenden Beispiel, das die neuesten geänderten Beiträge aus der Kategorie „News“ abruft:
<?php // Display recently updated posts from the news category ?>
<ul class="updated-posts">
<?php
// Show recently modified posts
$recently_updated_posts = new WP_Query( array(
'post_type' => 'post',
'posts_per_page' => 3
'orderby' => 'modified',
'no_found_rows' => true, // speed up query when we don't need pagination
'category_name' => 'news', // Only display posts from the category with the slug "news"
) );
if ( $recently_updated_posts->have_posts() ) :
while( $recently_updated_posts->have_posts() ) : $recently_updated_posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php esc_attr( get_the_title() ); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
</ul>
Optimierung: Beachten Sie, wie wir die Parameter post_type und no_found_rows in unserer Abfrage verwenden? Dies hilft, die Abfrage zu beschleunigen. Indem Sie WordPress mitteilen, dass Sie speziell den Standardtyp „post“ abfragen, verhindert dies eine zusätzliche Überprüfung, und indem Sie das Hinzufügen des Parameters no_found_rows auf „true“ setzen, teilen Sie WordPress mit, nicht die gesamte zusätzliche Arbeit zu leisten, die für Abfragen erforderlich ist, die eine Paginierung erfordern.
Bonus: Datum und Uhrzeit der letzten Änderung des Beitrags anzeigen
Sie können auch das geänderte Datum und die geänderte Uhrzeit eines beliebigen Beitrags innerhalb der Schleife anzeigen, indem Sie Folgendes verwenden:
<p>Modified: <?php the_modified_date(); ?> at <?php the_modified_time(); ?></p>
Denken Sie jedoch daran, dass das Datum und die Uhrzeit der Änderung mit dem Veröffentlichungsdatum identisch sind, wenn Ihr Beitrag nicht geändert wurde.
Kürzlich aktualisierte Beiträge mit einem Plugin anzeigen
Wenn Sie den Code überspringen möchten, können Sie jederzeit ein einfaches Widget für die letzten Beiträge mit Bestelloptionen installieren, um Ihre Beiträge anzuzeigen. Wir mögen die Widget „Neueste Beiträge“ erweitert kostenloses WordPress-Plugin. Dieses einfache und flexible Plugin macht es einfach, Ihre Posts mit einem Widget oder Shortcode anzuzeigen, und es gibt sogar eine Option, Ihre Posts nach verschiedenen Variablen zu ordnen. Sie können das Plugin auch verwenden, um den Bildzuschnitt anzupassen, Ausschnitte anzuzeigen, die Titel-URL festzulegen und vieles mehr.