saya cb ngomentari yg contact form ama unggah berkas php
plugin contact form (yg juga accessible) ada kok yg bagus dan gampang makenya..
saya pernah coba dan bener2 aksesibel menurut WCAG 2.0
unggah berkas (php dll) bisa lewat file manager di server hostingan kan..
taruh di theme yg kita pake, trus dikasi nama spt di bawah..
<?php get_header(); ?>
<?php
/*
Template Name: Kontak
*/
?>
...
script lengkapnya disini
...`
tinggal masuk menu admin, buat halaman baru
di kolom pilihan “Templat Halaman” (Page Template) tinggal pilih ‘drop down menu’ “Kontak”
maap saya pemula wp..cmiiw ya.. :)`
wp 2.5+ gravatarnya dah built-in kan ya..
coba di Using Gravatars – Codex
@rhama
Untuk plugin form, saya suka dengan cforms. Tetapi kalau ingin secara penuh mengontrol struktur html dalam halaman itu, memang lebih baik menuliskan kode php nya sendiri. Saya juga lebih prefer dengan cara yang disampaikan oleh dr. dani. Namun ada juga cara lain:
- Menggunakan plugin yang bisa mengeksekusi kode php yang disisipkan dalam tulisan. Mas Poer pernah menyebutkan di forum ini .
- Membuat fungsi yang mengembalikan struktur form nya alih-alih mencetaknya, lalu mendaftarkan sebuah shortcode yang menggunakan fungsi tersebut. Fitur shortcode ini fitur baru di WordPress 2.5. Coba baca artikel codex berikut
Pencetus Utas
Rhama
(@rhama)
sip, makasih untuk saran-sarannya. untuk sementara ini saya masih pake kode php sendiri untuk form-nya. dan percobaan berikutnya adalah cara2 yang sudah disampaikan mau saya tes dulu di blog tester, kalau memang sudah ga ada masalah, baru dipasang di blog utama. hehe.. maklum masih trauma plugins 😀
trus untuk yang gravatar gimana ya? saya masih belum bisa nih untuk mengaktifkannya.. semua icon yang muncul di kotak komentar blog saya masih default avatar yang saya buat 🙁
Coba URL gambar gravatar nya (untuk pengomentar2 yang seharusnya sudah punya gravatar) diperiksa apakah strukturnya benar. Ditelusuri kesalahannya dari sana. Coba aja contoh URL nya dikirim ke sini.
Pencetus Utas
Rhama
(@rhama)
contohnya gravatar atas ID saya mas… di blog mas huda kan gravatar saya bisa muncul tuh (http://hudatoriq.web.id/wp-hacks/ym-online-status/#comment-3687) tapi setiap saya jawab komentar2 pengomentar di blog saya dengan ID saya itu ga bisa muncul, semua munculnya gravatar lokal yang saya siapkan untuk mereka yang belum daftar ke gravatar 😀
Coba beberapa url gravatar d blog sampeyan dipaste di sini
Pencetus Utas
Rhama
(@rhama)
Ya, kalo gravatar yg dipaste di sini gravatar yg dari halaman admin (yg baik-baik saja), buat apa? Maksudku, url gambar gravatar yang ada di halaman komentar blogmu yang dipaste di sini 😉
Saya coba sendiri buka blognya. Ternyata gambar avatar sampeyan memang mengarah ke http://apadong.com/wp-content/themes/blue-ku-tux/images/default_avatar.png
Seharusnya mengarah ke gravatar.com, bukan ke apadong.com. Berarti ada yang salah dengan berkas comments.php di dalam direktori tema sampeyan.
Baris kode berikut diambil dari tema ‘default’
<?php echo get_avatar( $comment, 32 ); ?>
Itu fungsi yang berperan untuk menampilkan avatar. Coba bandingkan dengan berkas di tema sampeyan.
misalnya saya jg di wp 2.5.1 pakenya yg built-in:
<?php echo get_avatar( $comment, $size = '48' ); ?>
yg di codex dah dibaca semua kan mas Rhama..? 🙂
terutama di bag:
<?php
echo get_avatar( $id_atau_email, $size = '96', $default = '<lokasi-gambar-default>' );
?>
ayooo dioprek terus..semoga berhasil..
Pencetus Utas
Rhama
(@rhama)
siip..akhirnya bisa setelah saya tambahin:
<?php echo get_avatar( $comment, $size = '40' ); ?>
dan hidden bagian:
//echo '<img class="avatar" src="'.get_bloginfo('stylesheet_directory').'/images/default_avatar.png" alt="'.$comment->comment_author.'" width="40" height="40" />';
tapi yang jadi masalah, sekarang saya ga bisa nampilin default avatarnya 😀
bisa bantu (lagi) bagian mana lagi yang harus diedit? Ini script lengkapnya:
<li class="comment <?php echo $author_comment_class; ?>" id="comment-<?php comment_ID() ?>">
<?php // gravatars
if (function_exists('gravatar')) {
if ('' == $comment->comment_type) {
echo '<img class="avatar" src="';
gravatar($comment->comment_author_email);
echo '" alt="'.$comment->comment_author.'" width="40" height="40" />';
} elseif ( ('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type) ) {
echo '<img class="avatar" src="';
gravatar($comment->comment_author_url);
echo '" alt="'.$comment->comment_author.'" width="40" height="40" />';
}
} else {
//echo '<img class="avatar" src="'.get_bloginfo('stylesheet_directory').'/images/default_avatar.png" alt="'.$comment->comment_author.'" width="40" height="40" />';
}
?>
<?php echo get_avatar( $comment, $size = '40' ); ?>
<span class="author"><?php comment_author_link() ?></span><br />
dari
<?php echo get_avatar( $comment, $size = '40' ); ?>
jadi
<?php echo get_avatar( $comment, $size = '40', $default='http://apadong.com/wp-content/themes/blue-ku-tux/images/default_avatar.png' ); ?>
Pencetus Utas
Rhama
(@rhama)
alhamdulillah… udah bisa sekarang. makasih banyak mas pengki… 😀
maap, belum ngerti php sih 😀