Tag dan Category pada Wordpress 2.3. Apa beda?
by admin on Okt.01, 2007, under Tak Berkategori
Hal baru yang ada di versi terbaru Wordpress 2.3 adalah ditambahkannya fasilitas TAG untuk penanda artikel pada blog. Selama ini kita hanya mengenal category untuk menandai artikel yang merupakan inti topik artikel. Sebelumnya, saya juga menganggap bahwa category itu sama dengan tag dalam arti memiliki fungsi yang sama. Tag ini kalau dalam engine blogger.com diberi sebutan dengan label. Tapi setelah mencoba WP 2.3, saya menjadi surprise bahwa ternyata category dan tag itu adalah suatu hal yang berbeda. Meskipun tidak ada kaitannya dengan ibadah di bulan Ramadhan, tapi Category dan Tag di Wordpress telah “kembali ke fitrah” dengan kembali ke definisi dan fungsi dasar masing-masing.
Dua fitur dalam satu tempat ini pada mulanya membingungkan bagi saya, karena sebelumnya saya terbiasa mengisi satu artikel dengan beberapa category sehingga memiliki dua fungsi sekaligus yaitu category (topik) dan tag (label) dalam satu fitur. Dan saya kelihatannya harus mulai mengubah kebiasaan ini.
Category adalah topik utama dari pembahasan artikel sehingga normalnya satu artikel memiliki satu atau dua category. Sedangkan Tag adalah kata-kata penting yang terdapat di dalam artikel sehingga bisa banyak jumlahnya. Jadi, apakah sekarang tidak boleh memasang banyak category dalam satu artikel? Boleh saja…tidak ada yang melarang kok…hehhehe..Lagian pembedaan fungsi di atas adalah menurut pemahaman saya.
Untuk memudahkan pada penggunaan, ini contohnya:
Judul “Perang Tarif Antar Operatos Selular Makin Panas” bisa dimasukkan dalam kategori “telekomunikasi”, walaupun mungkin di dalam artikel tidak terdapat kata yang mengandung “telekomunikasi”.
Sedangkan tag-nya bisa di isi:”GSM, CDMA, Telkomsel, XL, Indosat, Esia, Fren, 3, Smart” dan sebagainya.
Ternyata, inilah alasan penggunaan category dan Tag sekaligus menurut FAQ Wordpress seperti ini :
Pada mulanya hanya menggunakan kategori, yang memungkinkan untuk mengelompokkan banyak topik pada suatu artikel. Tapi ketika ingin mendeskripsikan artikel pada suatu yang lebih spesifik, maka bisa menggunakan banyak kategori. Hal ini membuat daftar kategori yang sangat panjang pada artikel blog maupun di sidebar. Juga memberikan kebingungan dimana yang sana bilang kategori yang situ bilang Tag. Akhirnya, digunakanlah Tag.
Di dalam area posting artikel pada wordpress 2.3, Category tetap seperti biasa berada di sidebar sebelah kanan, disitu juga tetap terdapat keterangan “separate multiple categories with commas” yang membuktikan bahwa masih memungkinkan untuk mengisi banyak kategori dalam satu artikel. Ini berbeda dengan di M3Blog tempat saya dulu pernah ngeblog yang hanya memperbolehkan satu artikel satu category. Begitu juga dengan engine blog yang coba-coba saya bikin sendiri, hanya bisa satu artikel satu kategori karena saya memang belum bisa membuat multiple category..hehhehe.
Sementara Tag berada di bawah form Post artikel, letaknya mirip Label pada form post artikel di Blogger.com. Seperti halnya di blogger, jika ingin mengisi banyak tag, maka dipisahkan dengan tanda koma. Hanya saja berbeda dengan blogger.com, untuk tag yang sudah pernah saya isikan sebelumnya dan saya mau mengisi tag yang sama, di wordpress tidak muncul pop-up text berisi kemungkinan tag yang sudah ada sebelumnya seperti halnya di blogger.com. Semoga akan muncul di versi selanjutnya.

Yang jelas, pemberian fasilitas Tag ini jugalah yang membuat sering terjadi error waktu upgrade dari versi lama ke versi 2.3 yang baru. Semoga masalah ini bisa teratasi di rilis yang baru lagi yaitu 2.3.1.
Kenapa bisa terjadi error? Setahu saya, hal ini karena struktur database dari wordpress lama dengan wordpress 2.3 yang berbeda. Inilah perbedaannya:
Wordpress 2.2.x dan sebelumnya

wordpress 2.3.x:

Struktur database tersebut memiliki perbedaan yang jelas, pada versi sebelumnya terdapat tabel wp_categories, wp_link2cat, dan wp_post2cat yang pada versi terbaru sudah dihapus atau tidak digunakan diganti dengan wp_terms, wp_terms_relationships, dan wp_term_taxonomy. Mungkin si Matt dkk ingin lebih mengoptimalkan database di versi terbarunya ini.
Di komputer lokal, saya mencoba langsung upgrade dari engine lama ke engine baru, ternyata langsung memiliki banyak error. Akhirnya saya memilih cara aman untuk upgrade di blog ini yaitu menggunakan fasilitas export yang terdapat pada Wordpress. Databasenya saya backup kemudian saya hapus, dan install baru lagi dari awal. Sesudah itu men-import lagi backup artikel menggunakan fasilitas Import di wordpress. Dan ternyata memang aman tidak terjadi masalah-apa-apa, tapi ya harus susah-susah dulu menseting ini itu sesuai dengan yang diperlukan.
Kembali ke lagi ke laptop tag dan category, Jika upgrade telah berhasil dan tetap ingin menggunakan tema yang saat ini dipakai, maka seperti biasa yang tampil hanya category, sementara tag masih belum tampil. Untuk menampilkan tag pada situs blog, editlah file di dalam template yang digunakan untuk menampilkan artikel, biasanya file index.php dan single.php dan masukkan command berikut ini di dalam area the_post:
<?php the_tags( ‘<p>Tags: ‘, ‘, ‘, ‘</p>’); ?>
Misalnya diimplementasikan seperti ini:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class=”post” id=”post-<?php the_ID(); ?>”>
<h2><a href=”<?php the_permalink() ?>”><?php the_title(); ?></a></h2>
<small><?php the_time(‘F jS, Y’) ?> <!– by <?php the_author() ?> –></small>
<div class=”entry”>
<?php the_content(‘Baca selengkapnya. . .’); ?>
</div>
<p class=”postmetadata”><?php the_tags(‘Tags: ‘, ‘, ‘, ‘<br />’); ?> Posted in <?php the_category(‘, ‘) ?> | <?php edit_post_link(‘Edit’, ”, ‘ | ‘); ?> <?php comments_popup_link(‘No Comments »’, ‘1 Comment »’, ‘% Comments »’); ?></p>
</div>
<?php endwhile; ?>
…….
….
<?php endif; ?>
Apa pengaruhnya secara teknis antara menggunakan hanya category saja pada artikel atau menggunakan category sekaligus tag pada suatu artikel? Berhubungankah dengan SEO atau yang lain? Apakah mesin pencari macam technorati bisa membedakan antara category dengan tag? Saya masih belum tahu persis. CMIIW.
Bagaimana kalau menurut teman-teman?





















Oktober 2nd, 2007 on 08:09
Bener, om…
Kai setuju bangetz…
Lohz? :O
Oktober 2nd, 2007 on 18:33
waaaa… aku ga mudeng om, bukan PHP-er sih.
tp aku bangga jadi user (krn pake gratisan)
Oktober 2nd, 2007 on 20:56
Maksud Lohhh
Selamat menikmati Gratisan…kalau ada yang bayar buat apa gratis? ehh kebalik ding
Oktober 3rd, 2007 on 09:34
bingung
*masih pake versi 2.2.1
Nopember 3rd, 2007 on 02:43
saya coba hapus database export dari ver 2.1, install worpress baru dan import ke ver 2.3.1 kok terjadi error, hanya sekitar 5 postingan yang muncul lainya gak ada, pesannya -> Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 41 bytes) in C:\Program Files\xampplite\htdocs\wordpress\wp-admin\import\wordpress.php on line 25. bisa dibantu?
Mei 20th, 2008 on 03:55
Makasih buat artikelnya mas. Cuma masih pengen lebih jelas lagi nih, beda categori dan tags emang benar ini ya mas? thanks
Juni 23rd, 2008 on 18:01
bagus seh,,,tapi aku masih gak ngerti
Juli 2nd, 2008 on 13:05
selamat siang mrbambang. nice post! lagi butuh article tentang ini ni maaf oot ni, anyway, akhirnya saya ketemu juga theme facebook looks bgini. saya kemarin mencari – cari ngga ketemu akhirnya buat sendiri saja.
salam kenal y.
Agustus 20th, 2008 on 15:45
mas bagaimana sich kita memberi pesan kotak komentar pada wordpress , kayak yang saya ketikan ini , mohon di beritahu yack mas
Oktober 30th, 2008 on 14:12
mas yang ringkasnya beda tag dengan category ntu apaan sih, masih lom ngerti. kalo yang saya dapatkan funsi tag itu untuk mempermudah search engine menemukan artikel kita.
apa benar mas seperti yang saya katakan tadi, mohon pencerahannya
Oktober 29th, 2009 on 01:28
bro gimana membuat tag2 tampil di blog sebagai widget? seperti yg terdapat di blogmu ini nh..
kasih tau kodenya donk biar kujadiin widget di blog gw.
kalau bs kirim kodenya k blog gw y
thx before