Gravatar tanpa (without) plug-in

ugh……… ~x( udah berapa kali ngoprek gravatar gak suksesΒ², mulai dari yang pake plugin yang kebanyakan error alias gak pernah support sama theme yang tak pake sampai ngobrak-ngabrik source code gravatar biar bisa di tempel di theme wp tapi karena gak sukses n mo nanya juga malu, googling juga gak nemuΒ² akhirnya gak pernah lanjut ngoprek abis gak bisa siy πŸ™ ugh… bodohnya diriku hiks….. sampai beberapa hari yg lalu berawal dari kebosanan yang membingungkan πŸ˜€ akhirnya dapet juga gimana cara nempel gravatar. ada beberapa cara siy buat ngaktipin gravatar, pertama cara gampangnya ya pake plugin tapi rada ribet klo theme yg kita pake gak support ma tuh plugin hehe…. bakalan muncul error blablablbla… hihihihi ribet nyari solusinya bagi yg gak ngerti kek aku πŸ˜€ . kemudian cara yang kedua sedikit lebih gampang, yaitu tinggal nambahin variable gravatar ke comments.php plus sedikit css buat ngatur letak gravatar itu, aku nemu tutor ini di webnya connorwilson, intinya nambah variable berikut ke comments.php

<? $email = $comment->comment_author_email; $default = β€œβ€; // link to your default avatar $size = 40; // size in pixels squared $grav_url = β€œhttp://www.gravatar.com/avatar.php?gravatar_id= ” . md5($email) . β€œ&default=” . urlencode($default) . β€œ&size=” . $size; ?>

kemudian panggil variable tersebut dengan perintah html berikut,

<img src="<?=$grav_url ?>" height="<?=$size ?>" width="<?=$size ?>" alt="User Gravatar" />

yang bikin guoblog lagi adalah ternyata wp 2.5 sudah ada function buat manggil gravatar, apa di wp sebelumnya udah ada ya??? ato emang aku aja yg baru tau πŸ˜€ , awal taunya gak sengaja siy setelah upgrade wp ke versi terbarunya trus iseng pake theme default dan ternyata di commentnya udah bisa nampilin gravatar hihihi.. karena penasaran akhirnya bedah comments.php dan nemu ini <?php echo get_avatar( $comment, 32 ); ?> so langsung bongkar pasang comments.php di koleksi themeku πŸ˜€ hasilnya, gravatar tampil dengan baik πŸ™‚ kemudian gimana caranya ganti default avatar jika email pengomentar gak terdaftar di gravatar, sebenernya udah ada default sendiri dari gravatar cuma boleh dong beda πŸ˜‰ , mulai lagi deh penjelajahan script admin WP trus ketemu di file pluggable.php di folder wp-include. dengan sedikit perubahan akhirnya tergantikan juga default avatarnya hihi…..

sebelum :

if ( empty($default) ) $default = "http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=$size" ; // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com')

sesudah :

if ( empty($default) ) $default = "http://192.168.0.11/wordpress/thelo.jpg"; // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com')

akhirnya perjuanganku membuahkan hasil πŸ˜€ gravatar terpasang dengan baik tanpa plugin di theme ini, meski bukan bikinan sendiri hahaha… pengen banget bisa bikin theme sendiri (**ngarep ada yg ngajarin..) tapi paling tidak ngoprek gravatar suksessssssssssssssssssss =)) , sekian dan terima kasih πŸ™‚ .

info lengkap cari di gravatar

10 comments ↓

#1 Arie on 04.15.08 at 3:16 am

Woii gravatarku lucu kan ? haahahahahahahaha πŸ˜€

#2 Satria Wibawa on 04.15.08 at 3:21 am

Woii gravatarku lucu kan ? haahahahahahahaha πŸ˜€

hah lucu ??? <=== gaget =)) iya deh gravatarmu lucu :siul:

#3 Ivan on 04.15.08 at 4:14 am

Hore… makan2…

#4 udin on 05.24.08 at 10:39 am

hore gravatar lucu??????????? apa nya yang hore? πŸ˜›

#5 Cahaya on 11.27.08 at 12:45 am

yessssssssssssssss……ok banget gt loh

#6 Cahaya on 11.27.08 at 12:46 am

Hei…..Bagus gt ……bagi2 trusssssssss

#7 Cahaya on 11.27.08 at 12:58 am

Hei…..Bagus gt ……bagi2 trusssssssss

#8 infopemula on 01.18.09 at 4:03 am

nampilin gravatar aja kok repot bgt ya. hehehehe pusing jg nih gravatar di comment saya ga nongol2.
makasih infonya mas πŸ™‚

#9 Haryantoblog on 01.23.10 at 6:17 pm

kadang saya suka bingung juga gravatar saya kadang muncul kadang enggak pada saat komentar di blog temen-temen, kira – kira kenapa ya?

#10 sucita on 01.26.11 at 5:26 pm

sama, pada site saya komentator nggak nongol gravatarnya, pusing juga

Leave a Comment