Memasang related post wordpress tanpa plugin

12/02/2011
Related post atau daftar link dalam satu kategori berperan penting untuk SEO,khusus wordpress saya menganjurkan untuk memasang related post wordpress tanpa plugin.Kenapa harus tanpa plugin?,,simak alasannya berikut.
Ketahuilah bahwa plugin wordpress yang memakan resource besar tidak boleh dipergunakan jika menggunakan layanan shared hosting.Pergunakanlah plugin secara optimal dan memang sangat dibutuhkan.Penggunaan resource yang besar akan membuat server menjadi berat sehingga mengganggu terhadap akses ke website kita sendiri dan website lain.

Salah satu plugin yang memakan resource yang besar adalah plugin related posts,padahal related post ini sangat dibutuhkan agar blog menjadi SEO friendly .
Untuk mensiasatinya kita bisa mempergunakan script pengganti berikut,caranya;
1.Terlebih dulu copot plugin related post anda.
2.Kemudian buat file dengan nama related.php ,bisa langsung dilakukan di cpanel hosting ,create new file dengan nama related.php di wp-content  > Theme >  nama Template yang aktif (difolder theme yang aktif),copypaste code related post wordpress tanpa plugin berikut kedalam file related.php yang sobat bikin:


<?php
$this_post = $post;
$category = get_the_category(); $category = $category[0]; $category = $category->cat_ID;
$posts = get_posts('numberposts=6&offset=0&orderby=post_date&order=DESC&category='.$category);
$count = 0;
foreach ( $posts as $post ) {
if ( $post->ID == $this_post->ID || $count == 15) {
unset($posts[$count]);
}else{
$count ++;
}
}
?>
<?php if ( $posts ) : ?>
<div class="post-related">
<h4>Baca juga artikel yang terkait :</h4>
<ul>
<?php foreach ( $posts as $post ) : ?>
<li><a href="<?php the_permalink() ?>" title="<?php echo trim(str_replace("n"," ",preg_replace('#<[^>]*?>#si','',get_the_excerpt()))) ?>"><?php if ( get_the_title() ){ the_title(); }else{ echo "Untitled"; } ?></a></li>
<?php endforeach // $posts as $post ?>
</ul>
</div>
<?php endif // $posts ?>
<?php
$post = $this_post;
unset($this_post);
?>
<?php the_tags( '<p><b>Tags</b>: ', ', ', '</p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>


Kemudian buka file single.php (berada difolder theme yang aktif,yang ini bisa dilakukan melalui :admin login > appearance  > editor > single.php) kemudian cari code berikut:

<?php the_content(); ?>

kemudian pastekan code berikut tepat dibawahnya:


<?php include (TEMPLATEPATH . '/related.php'); ?>



5. Klik Update File. Selesai.

Cara kedua,

Namun jika sobat tidak mau repot repot masuk c-panel hosting,gunakan cara yang lebih simpel  yaitu copy code php related post diatas dan langsung dipastekan dibawah code;

<?php the_content(); ?>

yang berada di single.php,tanpa harus membuat file related.php dan tanpa mempergunakan php include.

Jika ingin membuat style untuk related post tadi,masuk saja ke style.css dan bikin code css sesuai selera sobat,misalnya contoh:


.post-related ul li a{font-color: #000333; font-weight: bold

                                           }
          .post-related h4 {color: darkred;

                           }


Atau sesuai selera sobat saja lah,,,,

6.Coba dibuka halaman postingan dari kategori yang sudah banyak memiliki postingnya,jika berhasil pasti akan tampil related post wordpress tanpa plugin yang baru saja sobat bikin.Di bagian paling bawah, pasti akan muncul link yang mengarah ke artikel lainnya.Jika tidak berhasil,silahkan koreksi lagi soalnya ini sudah tested and working.

Mengapa penting sekali untuk melakukan optimasi? Konsep shared hosting sendiri adalah berbagi. Berbagi server, dan berbagi biaya penyewaan.Karena berbagi inilah diperlukan kesadaran kita untuk menjaga website kita benar-benar ringan dengan melakukan optimasi. Server adalah milik bersama. Semoga bisa mengoptimasi penggunaan resource anda.

Artikel Terkait Memasang related post wordpress tanpa plugin

Previous
Next Post »

Anda pasti benci SPAM, saya juga sama.Komentar dimoderasi, SPAM akan difilter manual. NO KEYWORD ANCHOR pada NAME! .BACA Terms Of services.
Terimakasih atas komentar dan kritiknya..