Seringkali ketika kita mendownload dan menggunakan sebuah template wordpress, kita mendapati desain-desain yang tidak sesuai dengan harapan kita, terutama desain yang tidak mendukung SEO, padahal kita tahu bahwa wordpress adalah blog yang sangat terkenal dengan “kedekatannya dengan SEO” dan ada beberapa orang yang bilang “search engine friendly”.
Memang anggapan itu tidak salah, berbagai plugins terus dibuat untuk wordpress sehingga blog yang berbasis wordpress tersebut benar-benar “SEO banget”. Ada plugin seperti “SEO All in one Pack” untuk mendukung manajemen meta-tag dan title, ada pula “YARPP” yang memudahkan pencarian otomatis untuk artikel-artikel terkait. Tetapi ada satu hal yang mungkin terlupakan dari pemakai wordpress adalah munculnya navigasi link di homepage blog mereka yang tidak kalah pentingnya untuk SEO. Seperti kebanyakan kita tahu, search engine pada umumnya tidak setiap hari melakukan crawling pada blog kita sehingga artikel-artikel lama mungkin pada suatu ketika akan dilupakan sesaat. Jika anda seorang blogger yang aktif memposting artikel setiap hari, bisa jadi kalau anda tidak menggunakan navigasi link di homepage yang saya berikan ini, mungkin artikel-artikel lama anda akan “basi” sesaat, dan mungkin saja “basi” untuk jangka waktu yang lama.
Dengan adanya link navigator ini, halaman-halaman lama yang telah ditimpa halaman-halaman baru akan terus bisa dipertahankan untuk dicrawl. Berikut ini caranya:
1. Buka file functions.php dari themes wp direktori anda (jika belum ada, bikin file bernama functions.php ), dan tambahan beberapa baris code ini:
function wp_pagenavi($before = ”, $after = ”, $prelabel = ”, $nxtlabel = ”, $pages_to_show = 12, $always_show = false) {
global $request, $posts_per_page, $wpdb, $paged;
if(empty($prelabel)) {
$prelabel = ‘<strong>«</strong>’;
}
if(empty($nxtlabel)) {
$nxtlabel = ‘<strong>»</strong>’;
}
$half_pages_to_show = round($pages_to_show/2);
if (!is_single()) {
if(!is_category()) {
preg_match(’#FROM\s(.*)\sORDER BY#siU’, $request, $matches);
} else {
preg_match(’#FROM\s(.*)\sGROUP BY#siU’, $request, $matches);
}
$fromwhere = $matches[1];
$numposts = $wpdb->get_var(”SELECT COUNT(DISTINCT ID) FROM $fromwhere”);
$max_page = ceil($numposts /$posts_per_page);
if(empty($paged)) {
$paged = 1;
}
if($max_page > 1 || $always_show) {
echo “$before <div class=’Nav’><span>Pages ($max_page): </span>”;
if ($paged >= ($pages_to_show-1)) {
echo ‘<a href=”‘.get_pagenum_link().’”>« First</a> … ‘;
}
previous_posts_link($prelabel);
for($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
if ($i >= 1 && $i <= $max_page) {
if($i == $paged) {
echo “<strong class=’on’>$i</strong>”;
} else {
echo ‘ <a href=”‘.get_pagenum_link($i).’”>’.$i.’</a> ‘;
}
}
}
next_posts_link($nxtlabel, $max_page);
if (($paged+$half_pages_to_show) < ($max_page)) {
echo ‘ … <a href=”‘.get_pagenum_link($max_page).’”>Last »</a>’;
}
echo “</div> $after”;
}
}
}
2. Buka index.php dari themes wp anda, kemudian tambahkan code ini:
<?php if (function_exists(’wp_pagenavi’)) { ?><?php wp_pagenavi(); ?><?php } ?>
Baca Juga:
- Membuat Kloning Excerpt Wordpress
- Tutorial Kustomisasi Link Read More atau Continue Reading di Wordpress
- Show Recent Posts = Gaya Hidup Mubazir - Wordpress Hacks !
- Cara Membuat Sticky Post Di Wordpress - Blog Tips
- Wp Plugin untuk META TAG (Wordpress & SEO)
- Menambahkan Button / Badges Social Networking ke Blog Post
- Menyelipkan script php ke dalam artikel wordpress
- YAK - Plugin Shopping Cart Gratis untuk Wordpress
- Free Download CMS Style - Wordpress Themes
- Wordpress Themes tampilan Facebook Gratis
- Memodifikasi Header Blog Wordpress (Kubrick) Online
- Tambahkan Similiar Posts Plugins utk Blog Wordpress
- Add Nofollow Links - Plugin Wp Pembalas Dendam Ke Website Besar!
- WPTouch - Buka Blog WordPress di iPhone
- Cara pasang Kode Widget Tool lintasberita.com di Blog Wordpress
Comments RSS TrackBack Identifier URI
Leave a comment
Terima kasih atas tips ente.. ane sangat terbantu dari artikel bermutu di website ini..
sukses dan lanjutin usaha ente !!
Wassalam
lam kenal mas…
mas saya mau tanya nh ttg buat link di blog kita?
tp gmn klu buat link tersebut pd blog friendster bisa gak mas?
mohon di ajarin dong mas…
thank.
hmm.. mau nambahin link pake kode html:
<a href=http://blabla.com/>click here</a>
thx
hmm.. mau nambahin link pake kode html:
<a href=http://blabla.com/>click here</a>
thx
mas….di theme wp saya ga ada index.php , gimana ya?
tolong balas ke email saya ya di:
togu_91125@yahoo.com
kalau ga ada index.php, mungkin ada di home.php..
thx