WordPress Related Post Tanpa Plugin

In Web

WordPress Related Post Tanpa Plugin – Terlalu banyak plugin merupakan salah satu faktor penyebab sebuah website terasa lebih berat ketika diakses. Untuk mengantisipasi hal tersebut maka mau ga mau harus mengurangi plugin yang kira2 tidak relevan lagi. Oleh karena itu aku berusaha untuk mengurangi penggunaan plugin, dan yang sudah menjadi korbanku adalah dengan dibuangnya plugin Related Post.

Fitur Related Post tidak mungkin dihilangkan karena dapat meningkatkan page view artikel sebuah website, oleh karena itu ada sebuah script yang bisa digunakan untuk menampilkan Related Post tanpa menggunakan Plugin.

Letakkan script tersebut pada file single.php yang bisa dilihat di Appearance >> Editor, cari dan letakkan script tersebut setelah kode berikut :

<?php the_content('Read more...'); ?>

Berikut script Related Post tersebut :

<H4>Related Post :</h4>
<?php $this_post = $post;$category = get_the_category(); $category = $category[0]; $category = $category->cat_ID;$posts = get_posts('numberposts=11&offset=0&orderby=post_date&order=DESC&category='.$category);$count = 0;foreach ( $posts as $post ) {if ( $post->ID == $this_post->ID || $count == 10) {unset($posts[$count]);}else{$count ++;}}?>
<?php if ( $posts ) : ?><div>
<ol>
<?php foreach ( $posts as $post ) : ?>
<li><a href="<?php the_permalink() ?>" target="_blank"><?php if ( get_the_title() ){ the_title(); } else { echo "No Related Post"; } ?></a></li>
<?php endforeach // $posts as $post ?>
</ol></div>
<?php endif // $posts ?>
<?php $post = $this_post;unset($this_post);?>

Baris kode diatas akan menampilkan 10 artikel terkait berdasarkan kategori, nah jika ingin menampilkan Random Post silahkan copy paste kode berikut :

<H4>Random Posts :</H4>
<div class="random_post">
<ul>
<?php
$rand_posts = get_posts('numberposts=5&orderby=rand');
foreach( $rand_posts as $post ) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach // $posts as $post ?>
</ul>
</div>
<?php endif // $posts ?>
<?php
$post = $this_post;
unset($this_post);
?>

Selamat mencoba ……… maaf kalo ada kesalahan 😀

 

source : m-alwi.com

Related Search

Anda sedang membaca artikel tentang WordPress Related Post Tanpa Plugin. Silahkan baca artikel Be Log tentang Web lainnya. Semoga bermanfaat ...

Hapus Post Lama di WordPress Melalui PHPMyadmin
Hapus Post Lama di WordPress Melalui PHPMyadmin
Sekelumit tentang perintah langsung di PHPMyadmin sudah
Bypass Internet Positif
Bypass Internet Positif
Buat agan-agan yang sudah capek dengan Internet
Redirect Artikel Pada Domain Lama Ke Domain Baru dengan .htaccess
Redirect Artikel Pada Domain Lama Ke Domain Baru dengan .htaccess
Caranya cukup simple, buat file .htaccess pada
Leverage browser caching for Nginx
Leverage browser caching for Nginx
Apa siy Leverage browser caching ? Ini penjelasan

Top