Menampilkan Related Posts dengan Author Yang Sama

Mungkin ada sebagian blogger yang menginginkan menampilkan Related Posts dengan Author yang sama. Walau ada Related Posts yang berdasarkan Tag atau Category. Ini sangat berguna jika blog kamu mempunyai lebih dari 2 penulis (Contributor). Jadi dalam artikel ini saya akan memberikan sedikit tutorial bagaimana menampilkan Related Posts dengan author yang sama tanpa Plugin.

Pertama, silahkan buka dan edit functions.php dan tambahkan kode berikut :

function get_related_author_posts() {
global $authordata, $post;

$authors_posts = get_posts( array( ‘author’ => $authordata->ID, ‘post__not_in’ => array( $post->ID ), ‘posts_per_page’ => 5 ) );

$output = ‘<ul>’;
foreach ( $authors_posts as $authors_post ) {
$output .= ‘<li><a href="’ . get_permalink( $authors_post->ID ) . ‘">’ . apply_filters( ‘the_title’, $authors_post->post_title, $authors_post->ID ) . ‘</a></li>’;
}
$output .= ‘</ul>’;

return $output;
}

Lalu buka single.php (untuk Twentyten theme loop-single.php) dan tambahkan kode berikut:

<?php echo get_related_author_posts(); ?>

Kode diatas akan menampilkan 5 artikel dengan author yang sama. Ini adalah trik termudah untuk menampilkan Related Posts dengan Author yang sama.

Kamu juga bisa melakukan customization dengan kode-kode diatas. Perlu diingat, mungkin penempatan kode-kode akan berbeda di setiap theme yang berbeda pula.

Artikel lainnya:

Leave a Reply

Your email address will not be published. Required fields are marked *