Hvordan vise de sist oppdaterte postene i sidebaren på din blogg
Det finnes mange metoder å vise de siste publiserte postene på i wordpress. Det finnes også en standard widget du kan bruke til dette. Det kan derimot være bedre å benytte seg av en kode som viser de siste tingene som er oppdaterte på bloggen din. Oppdaterer du da en post med ny informasjon vil denne bli lagt øverst, slik at leserne dine får med seg at det er kommet ny informasjon i den posten. Med standard «siste poster» vil ikke de siste oppdaterte postene vises, men de siste publiserte, noe som betyr at hvis du oppdaterer en post vil det ikke vises noen plasser at denne faktisk er oppdatert.
Det er rimelig enkelt å sette inn en kode som viser de siste oppdateret postene på bloggen din.
merk: koden viser de siste oppdaterte poster OG sider.
1. Vi redigerer sidebar.php
I sidebar.php, hvor du ønsker å vise de siste oppdaterte postene, lim inn denne koden:
<?php
$today = current_time('mysql', 1);
$howMany = 5;
if ( $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_modified_gmt < '$today' ORDER BY post_modified_gmt DESC LIMIT $howMany")):
?>
<h2><?php _e("Siste oppdateringer"); ?></h2>
<ul>
<?php
foreach ($recentposts as $post) {
if ($post->post_title == '') $post->post_title = sprintf(__('Post #%s'), $post->ID);
echo "<li><a href='".get_permalink($post->ID)."'>";
the_title();
echo '</a></li>';
}
?>
</ul>
<?php endif; ?>
Du kan i denne koden forandre på antall poster du ønsker å vise.
Finn denne kodesnutten:
$howMany = 5;
forandre så tallet 5 til antall poster du ønsker å vise.
Lagre filen.
Thats it, nå vises de Xx siste oppdaterte postene/sidene i sidebaren din.
Du kan se et eksempel på denne funksjonen i sidebaren her på WPhjelp.


