RSS Feed

Jimmy Sun

Anything on my mind…

January 2nd, 2008

Memisahkan Trackback dan Pingback dari Comments

Kalau ada blog yang nge-link ke posting anda (maen ping pong), biasanya akan muncul komentar di postingan anda yang isinya bukan komentar orang, tapi merupakan trackback. Buat saya pribadi ini cukup mengganggu, karena komentar harusnya betul-betul dari komentator, trackback dan pingback jangan masuk komentar.

Kecuali anda sudah pakai theme yang secara otomatis memisahkan trackback dan pingback dari komentar seperti blognya pak dokter, untuk memisahkan trackback dan pingback dari komentar, anda harus menggunakan plugin dan sedikit memodifikasi theme.

Plugin yang saya pakai untuk memisahkan Trackback dan Pingback dari komentar adalah Trackping Separator. Di situ sebenarnya sudah dijelaskan cara penggunaannya, tapi karena menurut saya agak membingungkan, saya coba ulas lagi di sini. Boleh ya :D

Download Plugin, Upload dan Aktifkan
Download pluginnya di sini (klik kanan di link terus “Save Target As” atau “Save Link As”). File yang anda download bernama trackping.phps, setelah di-download, ubah namanya menjadi trackping.php, upload ke folder plugin WordPress anda, lalu aktifkan plugin tersebut dari admin panel WordPress anda.

Edit Theme
Ada 4 file yang perlu di-edit di theme anda. Tiga file pertama adalah archive.php, index.php, search.php. Di masing-masing file ini:

  • cari kode comments_popup_link lalu ganti menjadi comments_only_popup_link. Ini untuk menampilkan jumlah komentar yang betul-betul komentar, tidak termasuk trackback dan pingback.
  • jika anda ingin menampilkan juga jumlah trackback, tambahkan kode ini:

    <a href="<?php the_permalink() ?>#trackback" title="Trackback" class="trackbacklink">
    <?php echo trackpings('count'); ?> Trackback/Pingback</a>

    Dimana anda meletakkan kode ini bebas saja, kalau saya meletakkannya di sebelah kanan jumlah komentar dan sebelum link “Read More”, silakan lihat contohnya di sini.

File ke-4 adalah comments.php yang menampilkan komentar-komentar pengunjung blog anda:

  • untuk mengeluarkan trackback dan pingback dari komentar, cari comment loop ini:

    <?php foreach ($comments as $comment) : ?>
    ...
    <?php endforeach; ?>

    kemudian tambahkan kode yang berwarna merah menjadi:

    <?php foreach ($comments as $comment) : ?>
    <?php if (get_comment_type() == ‘comment’) : ?>

    <?php endif; ?>
    <?php endforeach; ?>
  • lalu untuk menampilkan trackback dan pingback gunakan kode ini:

    <h2><?php echo trackpings('count'); ?>Trackbacks/Pingbacks</h2>
    <ul><?php listtrackpings(); ?></ul>

    kalau saya meletakkannya tepat setelah komentar, di bawah kode

    <?php endforeach; ?>

    tadi. Jadinya seperti ini (tambahkan kode yang berwarna merah):

    <?php foreach ($comments as $comment) : ?>
    <?php if (get_comment_type() == ‘comment’) : ?>

    <?php endif; ?>
    <?php endforeach; ?>
    </ol>
    <br />
    <h3><?php echo trackpings(’count’); ?>Trackbacks/Pingbacks</h3>
    <ul><?php listtrackpings(); ?></ul>

Selamat mencoba!!


16 Comments

  1. Praditya Says:
    1
    (Reply)
    January 2nd, 2008 at 1:54 pm

    Saya juga misahin pingpong nya…

    Tapi ndak pake plugin… :D

  2. Jimmy Says:
    2
    (Reply)
    January 2nd, 2008 at 1:55 pm

    trus gimana caranya dit? manual ya.. hebat euy! :thumb1:

  3. n1ghtfly3r Says:
    3
    (Reply)
    January 2nd, 2008 at 3:06 pm

    mas jimmy,,,install Yet another threaded Comments plugin juga dong..biar tambah maknyuss bales komennya..hehehe..thanks infonya yaa..

    1. Jimmy Says: (Reply)
      January 2nd, 2008 at 10:38 pm

      udah bro ini udah aku pake langsung :D thanks info-nya yaa

  4. goyangan Says:
    4
    (Reply)
    January 3rd, 2008 at 11:04 am

    mau dipisah ato di campur gak masalah yang penting punya saya harus dimunculin (maksa) ok ?

  5. January 3rd, 2008 at 1:53 pm

    Thanks buat infonya mas

  6. LieZMaya Says:
    6
    (Reply)
    January 3rd, 2008 at 2:23 pm

    weleh apa benarn tuh mas praditya?
    bagi2 atuh :P

  7. kumpul Says:
    7
    (Reply)
    January 3rd, 2008 at 6:09 pm

    wah belajar banyak lagi nih…

  8. Jimmy Says:
    8
    (Reply)
    January 3rd, 2008 at 8:54 pm

    @goyangan
    pasti! tenang aja :D

    @Muhammad Zulfikar
    sama-sama

    @LieZMaya
    sama saya juga nunggu tutorialnya adit nih

    @kumpul
    belajar terus!!!

  9. Praditya Says:
    9
    (Reply)
    January 5th, 2008 at 12:19 am

    @Liezmaya dan all:
    Srius…

    Saya kasih source code file comment.php saya kalo mau…

    1. Ginza Says: (Reply)
      September 27th, 2008 at 6:48 pm

      Mau….. :thumb5:

  10. AgusNaim Says:
    10
    (Reply)
    January 6th, 2008 at 2:56 am

    mas, kok jadinya pas diakses permalink comment-nya ga muncul? gimana yach?
    lagian kode comments_popup_link di archive.php dan index.php gak ada, gimana nih? apa emang themes-ku ga support ya?
    sory newbie banget nih.

    1. Jimmy Says: (Reply)
      January 6th, 2008 at 9:09 am

      wah koq bisa gak ada ya.. mungkin emang gak support mas. sori nih soalnya selama ini saya utak-atik WP selalu ada, belum pernah ketemu yang gak ada (masih kurang pengalaman juga :D )

  11. Dhan Says:
    11
    (Reply)
    January 6th, 2008 at 11:07 pm

    cateeett…. biarpun theme baru yang saya pake otomatis memisahkan komentar dan trackback tanpa plugin, tapi tips begini layak dicatat.

  12. bayu Says:
    12
    (Reply)
    January 10th, 2008 at 1:41 am

    hmm,..
    thanks infonya,..

  13. Ronggo Says:
    13
    (Reply)
    July 9th, 2008 at 5:11 am

    aku kok gak paham ya mas masalah ini bisa minta pencerahan :thumb5:


0 Trackbacks/Pingbacks

    Leave a comment

    PayDotCom