Dari kemarin saya kepikiran kalo listing komentar di blog kalo kepanjangan (banyak yang komentar) suka kurang sip pada saat hendak mengisi komentar. Otomatis pengunjung yang mau berkomentar harus rajin men-scroll down halaman sampai ketemu kotak komentar. sempet kebayang juga misalnya kalo ada artikel yang memiliki komentar diatas 100 tentu bisa aja bikin ilfil orang yang mau komentar karena pegel scrolling down halaman.
Walaupun ada alternatif lain seperti menggunakan plugin wordpress Ajah Comments tapi tetap aja saya kurang berani mengambil alternatif tersebut karena alasan ketergantungan versi.
Artikel berikut saya tulis membahas teknik mengatasi permasalahan tersebut menggunakan javascript framework jquery. Langkah-langkah nya mudah diterapkan dan aman karena teknik ini hanya meng-custom code dibagian theme wordpress-nya saja
Step #1
- siapkan kopi (jika anda peminum kopi) / teh (jika anda peminum teh)…. vodka dan whisky sangat saya tidak rekomendasikan
![]()
- siapkan rokok (jika anda perokok) , nyalakan mp3 (saya merekomendasikan lagunya aura kasih – asmara)
- Download file .js-nya disini
- Ekstrak file js-nya (file: jquery-1.2.2.pack.js & animatedcollapse.js) kemudian copy pada folder theme yang anda mao custom
Step #2
Buka/edit file header.php yang terdapat pada theme anda lalu tambahkan code berikut sebelum tags </head>
<script type="text/javascript"
src="<?php bloginfo('stylesheet_directory'); ?>/jquery-1.2.2.pack.js">
</script>
<script type="text/javascript"
src="<?php bloginfo('stylesheet_directory'); ?>/animatedcollapse.js">
</script>
<script type="text/javascript">
<!--
animatedcollapse.addDiv('komentar_area', 'fade=1,height=100%')
animatedcollapse.init()
//-->
</script>
Step #3
Selanjutnya kita akan membuat link yang melakukan aksi buka-tutup area listing komentar.
Buka file comments.php yang terdapat pada theme anda. Anda bisa saja membuat link bebas untuk buka-tutup area listing komentar mungkin dengan cara :
<a href="javascript:animatedcollapse.toggle('komentar_area')" >
klik untuk melihat komentar </a>
yang penting property link href-nya merujuk pada :
javascript:animatedcollapse.toggle(’komentar_area’)
Step #4
Masih didalam file comments.php . berikut ini mungkin agak rumit karena kita harus mencari bagian code yang mendisplay listing komentar . tentu saja karena struktur code tiap themes berbeda antara satu theme dengan yang lainnya. tapi normalnya cari aja bagian berikut :
<ul class="commentlist"> ..... </ul>atau jika tidak ada mungkin theme-nya menggunakan yang ini nih :<ol class="commentlist">.....<ol>
nah, didalam tags <ul> atau <ol> itu lah yang terdapat generated listing comment. begitu kira-kira..
Selanjutnya sebelum dan sesudah <ul> atau <ol> itu tambahkan code berikut
<div id="komentar_area" style="width: 100%; display:none" > .............</div>
titik-titik diatas merupakan area <ul> atau <ol> anda . perhatikan huruf berwarna orange yang berarti code tambahan pada code asli theme .sehingga hasil akhir kode terlihat seperti berikut :
<div id="komentar_area" style="width: 100%; display:none" ><ul class="commentlist">.....</ul></div>
atau pada tags <ol> seperti berikut
<div id="komentar_area" style="width: 100%; display:none" ><ol class="commentlist"> ..... </ol> </div>
sip deh.. beres sudah.
Selamat mencoba, semoga penjelasan saya tidak membingungkan temans-temans. hasil akhir bisa dilihat di tiap artikel saya. Thx




May 22nd, 2009 at 1:23 pm
pertamax nggih pakde …
May 22nd, 2009 at 1:25 pm
wah, om. kok kayaknya susye banget ye bikinnya.
ente bikinin di web ane deh … gimana? seporsi siomay dah.
May 22nd, 2009 at 10:12 pm
kapan-kapan pengen nyobain resepnya,.. besok deh klo sempat…
May 26th, 2009 at 4:18 am
CAHGIIE CAHHH mantaafff
May 26th, 2009 at 6:01 am
wah bro koq beda ya ama template gw. yang ada di gw malah
koq susah ya …
May 26th, 2009 at 9:05 am
JQuery is my favourite!!!
May 26th, 2009 at 9:26 pm
ntar gw coba deh….itupun kalo sempet
May 27th, 2009 at 10:42 am
nice post n tips mas…
kamus ane kayanya makin penuh aja nih ma tips n trik yg baru,eh si mas nambahin lagi satu nih….
jadi makin seneng aja ih…
tak tunggu tips yg laen lagi ya mas…
ini mw saya unduh dulu nih…
semangat terus ya mas….
June 1st, 2009 at 3:58 pm
mas, tipsnya keren banget…
tapi apa blog saya di wordpress itu juga bisa dibuat seperti ini?
mending di self hostingin aja.. annekepriskila.com misalnya … keren lohh
June 1st, 2009 at 8:58 pm
malam sahabat!
salam persahabatan saja dulu yah
salam hangat selalu
June 4th, 2009 at 8:29 pm
Wah, makin mantap aja ne Blog lo bro…
Keren2…
Palagi warna templte’x, ingetin gue ama warna salah satu operator seluler
bisa jadi agak” mirip… soalnya gw kebanyakan liat iklannya di tv sihh.. jadi tersugesti dahh kayaknya
June 6th, 2009 at 6:42 pm
jadinya user gak bisa liat komen langsung yah ?
June 12th, 2009 at 7:05 pm
Ehmmmm blognya bagus euy
… keknya jagoan d jquery yak !?? btw pingin nanya2 jquery jg dunks ..
wah tutorialnya mantaps …
d coba2
boleh mas.. tapi jangan yang susah” yaa… kalo saya bisa , pasti saya bantu..:)
June 13th, 2009 at 1:26 pm
ah, bosen ah …
kokop pai kagak apdet blognye. ini lagi ini lagi … padahal kan invention-nya banyak banget sejak 22 mei.
mao nulis kaga mood… terlalu sibuk soalnya..
June 16th, 2009 at 3:47 pm
bermanfaat banget…!!
goodluck..!!
June 23rd, 2009 at 5:27 am
WAH..baru bikin wordpress…makasih banyak artikelnya, mo dipraktekan…
August 9th, 2009 at 12:48 pm
sip berhasil, sudah mas, saya dah coba di syaifudinzuhri.com, silahkan di lihat mas, sapa tahu ada yang slah, makasih tutorialnya , sampean jan oke
August 10th, 2009 at 12:25 am
huehuehue…. keren juga y bang bisa gitu.
coba y bang.
cuman kira2 kalo mau di pakein di index php jadi gimana tu bang?
maksud saya mau bikin yang kombinasi slide show sama semua kategori dalam bentuk buka tutup gini.
any way. udah di notify rss commentnya
September 1st, 2009 at 9:40 pm
Mas Rifai…. Mantepp mas…. Suka ber eksperimen ni ya mas….
Mas Rifai Nggak ada matinya Dechhh…
Siip mas…
September 3rd, 2009 at 8:11 am
kalau saya cuma pake #id comment area untuk scrolling ke bawah, jadi jquery ini buat animasinya yah?
December 23rd, 2009 at 3:56 am
Wah..bermanfaat sekali mas postingannya, tapi kenapa gk menggunkan plugin YATC juga untuk fasilitas comment.