Skip to content
Mar 1 / tsauri28

Membuat Theme WordPress Bag-3

Di minggu ke-tiga ini, seri tutorial membuat theme wordpress akan membahas tentang comments, sidebar dan footer. Comments yang saya maksud disini adalah bagian theme wordpress yang (biasanya) berada di bawah posting dan berfungsi untuk me-list komentar tentang posting tersebut dan menampilkan form untuk membuat komentar baru (begitulah kira-kira -red).
Kemudian sidebar yang saya maksud adalah bagian theme wordpress yang biasa ditempatkan di bagian kiri kanan posting, biasanya sidebar dihubungkan dengan file function.php agar bisa membaca widget-widget yang dikonfigurasi dari wp-admin (Appearance -> Widgets). Terakhir footer yang saya maksud di sini adalah bagian theme wordpress yang berada di paling bawah (foot) dari theme kita.

Step 6
Dalam file comments.php ada 2 langkah yang dilakukan, yaitu melakukan looping komentar dan menambahkan form.

Untuk melakukan looping komentar lakukan perintah seperti berikut ini :

1
2
3
4
5
6
7
8
9
10
<?php if ($comments) : ?>
<?php /* Berfungsi untuk Menahan komentar yang harus dimoderasi*/
if ( $comment->comment_approved == '0' ) { ?>
<p class="alert">Thanks for your comment. It is currently in the moderation cue and will be visible for everyone to read as soon as I have verified it</p>
<?php } ?>
    <?php foreach ($comments as $comment) : ?>
       //lakukan looping di sini
    <?php endforeach; /* end for each comment */ ?>
    <?php endif; ?>
<?php endif; ?>

Nah, kemudian untuk menampilkan form agar tampil di bawah looping di atas, tuliskan kode berikut ini :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
  <?php if ( $user_ID ) : ?>
  <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout &raquo;</a></p>
  <?php else : ?>
  <p>
    <input type="text" name="author" id="user-name" value="<?php echo $comment_author; ?>" />
  </p>
  <p>
    <input type="text" name="email" id="user-email" value="<?php echo $comment_author_email; ?>" />
  </p>
  <p>
    <input type="text" name="url" id="user-url" value="<?php echo $comment_author_url; ?>" />
  </p>
  <?php endif; ?>
  <p>
    <textarea name="comment" id="user-comment"></textarea>
  </p>
  <p>
    <input name="submit" type="submit" id="submit" class="button" value="Leave a Comment" />
    <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
  </p>
  <?php do_action('comment_form', $post->ID); ?>
</form>

Step 7

Hormat Saya,signature

10 Comments

leave a comment
  1. Fitri / Mar 17 2009

    Carax menambah widget diatas postingan gmn mas? Mhn jwbnx, coz sy bth bgt bwt layout blog saya yg ud mulai bnyk pngunjungnya. Trims, salam kenal.

    • tsauri28 / Mar 17 2009

      @Fitri : Salam kenal,
      Jika yang dimaksud menambahkan widget diatas post, maka kita harus mendeklarasikan “sidebar” baru, di file functions.php, trus memanggilnya di file single.php.
      Semoga membantu.

      • fitri / Nov 12 2009

        Bikin tutorial'na dunk mas,, binun nech :D

  2. rose / Apr 3 2009

    mas cara menambah alamat blog temen temen kita gimana?

    • tsauri28 / Apr 4 2009

      @Rose : Salam Kenal :)

      Kalau menggunakan WordPress, sangat mudah.. tinggal login -> Links -> Add New, silahkan isi alamat dan keterangan alamat blog teman anda. Keep Blogging! :D

  3. sakti / Dec 16 2009

    Mas..
    makasih artikel nya..

    tapi tetep bingung.. maklum orang awam..

    di blog saya ini.. http://blog.usaharakyat.com lo footernya kok ngk bisa di ganti… trus lok pengen seperti footer sampyn ini gimana ya..,..?

  4. kanzenk / Feb 9 2010

    mangstap tutornya, bingung edit css

  5. Penghuni Gubug / Apr 21 2010

    mas, saya pengen nambahi form subscribe via feedburner di bawah postingan gimana ya caranya? hehehe… maklum orang desa, ndak ngerti… :(

  6. Naim / Jun 13 2011

    Lho, cara buat theme wordpress nya belum continued Kang?
    Padahal sudah mulai addicted sama gaya tulisannya :(
    any way thanks ghozaimassu :)

    • tsauri28 / Jul 1 2011

      nanti ya, saya sedang konsentrasi pada hal lain dulu. mohon maaf :(

Leave a Comment