Suchen Sie nach einer Möglichkeit, Ihre meistkommentierten Beiträge als Miniaturansicht anzuzeigen? Während es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die meistkommentierten Beiträge des letzten Monats als Miniaturansicht in WordPress anzuzeigen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function most_wps_popular_thumbnail(){
$current_month = date('n');
if($current_month==1){ $last_month=12; }else{ $last_month=$current_month-1; }
$args = array(
'posts_per_page' => 4,
'monthnum' => $last_month,
'orderby' => 'comment_count',
);
?>
<h1>Most popular snippets</h1>
<?php query_posts($args); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail( 'thumbnail' ); ?></a>
<?php endwhile; ?>
<?php
wp_reset_query();
}
Fügen Sie diesen Code-Schnipsel in die Datei Ihres Themes ein, wo Sie die Miniaturansichten der Beiträge anzeigen möchten.
<?php most_wps_popular_thumbnail(); ?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: Erstellen eines Kontaktformulars in WordPress und 24 beste Mehrzweck-Themes für WordPress.
Perfekt, nur ein kleiner Vorschlag, wenn ich darf. Ändern Sie < ? in < ? php. < ? Kurz-Tags sind praktisch, aber sie sind nicht sicher oder vorhersehbar. Ganz zu schweigen davon, dass viele ISPs die kurzen offenen Tags deaktiviert haben und wenn sie es tun, funktioniert das oben nicht.
Hoffentlich stört es Sie nicht, dass ich das sage .
Hallo Emil,
Kein Problem, wpsnipp wurde entwickelt, um Leuten mit WordPress zu helfen, also ist jedes Feedback großartig.