Baiklah Sobat, masih seperti Cara Membuat Recent Comments Dengan Avatar. Buka functions.php di dalam direktori tema yang digunakan. Lalu tambahkan baris kode berikut.
////////////////////////////////////////////////////////////////////////////////
// Most Comments
////////////////////////////////////////////////////////////////////////////////
function get_hottopics($limit = 5) {
global $wpdb, $post;
$mostcommenteds = $wpdb->get_results("SELECT $wpdb->posts.ID, post_title, post_name, post_date, COUNT($wpdb->comments.comment_post_ID) AS 'comment_total' FROM $wpdb->posts LEFT JOIN $wpdb->comments ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID WHERE comment_approved = '1' AND post_date_gmt < '".gmdate("Y-m-d H:i:s")."' AND post_status = 'publish' AND post_password = '' GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_total DESC LIMIT $limit");
foreach ($mostcommenteds as $post) {
$post_title = htmlspecialchars(stripslashes($post->post_title));
$comment_total = (int) $post->comment_total;
echo "<li><a href=\"".get_permalink()."\">$post_title</a><br /><span class=\"total-com\">$comment_total comments received</span></li>";
}
}
////////////////////////////////////////////////////////////////////////////////
// Custom Hot Topics Widget
////////////////////////////////////////////////////////////////////////////////
function widget_mytheme_myhottopic() { ?>
<?php if(function_exists("get_hottopics")) : ?>
<div id="hot_topics" class="widget widget_hottopics">
<h4><?php _e('Hot Topics'); ?></h4>
<?php get_hottopics(); ?>
</div>
<?php endif; ?>
<?php }
if ( function_exists('register_sidebar_widget') ) register_sidebar_widget(__('Hot Topics'), 'widget_mytheme_myhottopic');
Anda perhatikan angka 5 di baris paling atas, ganti dengan yang Anda inginkan, berapa jumlah Hot Topics yang ingin ditampilkan.
Ini untuk Anda yang ingin menampilkannya tanpa plugin. Namun saat ini sudah banyak tema yang ada fungsi tersebut. Setelah menambahkan kode di atas pada functions.php, di tab Appearance Widgets, akan ada widget baru dengan nama Hot Topics. Anda dapat menampilkan atau menonaktifkan widget tersebut dari setting widget di halaman Admin. Baiklah Sobat, selamat mencoba, Salam...
10 komentar:
Ternyata begitu toh caranya, kapan2 mau coba ah...
Belum make Wp.org Neh ^_^
Makasih infonya yaaaa
ini cara saya ambil dari tema-tema yang pernah saya pakai, kalau ada fitur tertentu selalu saya coba terapkan di tema lain yang belum ada dilengkapi fungsi itu.
hehe, kapan-kapan coba WP juga Bro... :) kalau saya lagi belajar blogspot...
wahhh2 kayaknya lagi belajar php terus t mas ?
silahkan berkunjung mas, blog udah kembali normal setelah hampir seminggu gak bisa d buka karena pergantian hosting ... :D
Wah jadi pindah hosting... Pilihan yang tepat, soalnya kalau hosting sudah menyarankan upgrade tanpa alasan jelas, itu berarti saatnya pindah haha... :)
Kalo untuk blogspot bs gak ya mas?
kebetulan saya menggunakan blogspot
hebat nih tutorialnya, kebetulan saya udh pasang yang seperti itu,makasih telah berbagi info :)
Terimakasih hehe... Salam Kenal...
wah kebetulan belum saya coba di Blogspot. Sepertinya bisa, tapi kodenya mungkin ada yang berbeda.
Posting Komentar
Tahukah anda, berkomentar menggunakan nama dan url bisa meningkatkan kunjungan balik ke Blog anda? Gunakan form komentar dengan bijak. Tingkatkan Backlink secara efektif hanya dengan meninggalkan komentar menggunakan Name/URL.