Headlines News :
Home » , » Membuat Pesan Khusus setelah Komentar di wordpress

Membuat Pesan Khusus setelah Komentar di wordpress

Written By Ariez Marinecyber on Minggu, 11 September 2011 | 9/11/2011 10:03:00 PM


Ada kalanya sebagai pemilik blog, kita ingin memberikan sebuah hadiah, kuis, atau giveaway. Dengan teknik sederhana dari DigWP yang ditulis disini ini kita bisa menambah pesan tambahan bagi para komentar. Pesan tambahan ini bisa kita atur sedemikian rupa melalui post editor.
Membuat Pesan Khusus di Komentar
Hal yang perlu di lakukan adalah menambah script fungsi di functions.php yang berguna menampilkan sebuah form yang mana kita bisa masukkan setiap kita perlu membuat pesan khusus tersebut. Oke mari kita coba implementasikan.
Bukalah file functions.php anda dan tambahkan kode berikut ini
add_action('admin_menu', 'custom_comments_message_hooks');
add_action('save_post', 'save_custom_comments_message');

function custom_comments_message_hooks() {
 add_meta_box('custom_comments_message', 'Custom Comments Message', 'custom_comments_message_input', 'post', 'normal', 'high');
}
function custom_comments_message_input() {
 global $post;
 echo '
<input id="custom_comments_message_noncename" name="custom_comments_message_noncename" type="hidden" value="'.wp_create_nonce('custom_comments_message').'" />';
 echo '<textarea id="custom_comments_message" style="width: 100%;" cols="30" rows="5" name="custom_comments_message">'.get_post_meta($post-&gt;ID,'_custom_comments_message',true).'</textarea>';
}
function save_custom_comments_message($post_id) {
 if (!wp_verify_nonce($_POST['custom_comments_message_noncename'], 'custom_comments_message')) return $post_id;
 if (defined('DOING_AUTOSAVE') &amp;&amp; DOING_AUTOSAVE) return $post_id;
 $custom_comments_message = $_POST['custom_comments_message'];
 update_post_meta($post_id, '_custom_comments_message', $custom_comments_message);
}
Fungsi diatas untuk membuat UI interface sewaktu kita posting, langkah selanjutnya modifikasi comments.php kita. Contoh modifikasinya bisa disimak dibawah ini
<?php if ( comments_open() ) :
  // Tulisan Standar Komentar Tampil Disini
<?php else:
 global $post;
 $custom_message = get_post_meta($post->ID, '_custom_comments_message', true);

 if ($custom_message != '') {

  echo '<div id="after-comments-message">';
  echo $custom_message;
  echo "</div>";

 } else {
  echo '<div id="after-comments-message">Comments are closed. If you have something really important to add, <a href="/contact/">contact us</a>. Thank you!</div>';

 } ?>
<?php endif; ?>
Kode diatas masih berupa contoh dasar, anda bisa memodifikasinya berdasar keinginan dan kemauan. Yang jelas implementasi kode ini bisa lebih luas. Asal kita bisa membaca alurnya, hal hal lebih kreatip bisa di ciptakan dari <strong>Tutorial Membuat Pesan Khusus setelah Komentar pada WordPress</strong> ini.
sumber: panduanwp.com


Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

Pengikut

my Twitter

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. World zone - DUNIA XXX - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger