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('[email protected]')

sesudah :

if ( empty($default) ) $default = "http://192.168.0.11/wordpress/thelo.jpg"; // ad516503a11cd5ca435acc9bb6523536 == md5('[email protected]')

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 Replies to “Gravatar tanpa (without) plug-in”

Leave a Reply

Your email address will not be published. Required fields are marked *