Taxonomy is the science of classifying, naming, and describing organisms. Taxonomy is a part of the scientific practice known as systematics, which entails the evolutionary relationships between organisms.
http://www.essortment.com/all/whatistaxonomy_rfcd.htmTaxonomy is the science of naming, describing and classifying organisms and includes all plants, animals and microorganisms of the world.
http://www.cbd.int/gti/taxonomy.shtml
Mendengar kata taxonomy pikiran apa yang terlintas dibenak anda? kalau saya sih inget pelajaran Biologi jaman sekolah dulu. Dari penjelasan yang saya kutip diatas, taxonomy adalah ilmu tentang penggolongan, penamaan, dan penjelasan tentang organisme baik itu tumbuh²an, hewan, dan mikro organisme.
Lalu apa hubungannya dengan WordPress???
Hehe wordpress tuh struktur databasenya mengadopsi logika taxonomy. Sebenarnya anda gak perlu tau yang beginian, asal rajin posting aja beres ya nggak?
tapi untuk sekedar tahu kan gak ada salahnya, hitung² nyenengin hatiku yang sudah susah payah posting hehe.
Akhir² ini memang saya lagi rajin ngobok² database WP, karena sistemnya pengen saya adobsi. Coba perhatikan struktur database WP, ada 4 table utama yaitu wp_post, wp_terms, wp_term_taxonomy dan wp_term_relationships.
Nah dari hasil ngobok² tadi menurutku relasi antar table-nya kira² seperti ini (ini menurutku lo ya
):

hehe binun ya? kalau anda orang IT saya rasa paham dengan gambar diatas, bagi anda yang belum paham, saya jelaskan singkat saja ya.
Table WP_POST
Semua postingan anda disimpan di table ini. Mulai tanggal posting, content, title, status (public, draft, inherit), comment status (open, close), post password, tanggal modif, sampai jumlah komentar. Tiap postingan punya ID yang unik.
Table WP_TERMS
Fungsinya menampung data Tags, Categories, dan blogroll. Jadi ketika anda posting dan mengetikkan deretan tag (dipisah dengan tanda koma), sistem akan ngecek tiap tag apakah sudah ada didalam table wp_terms, kalau sudah ada diambil term_id nya tapi kalau belum ada di insert kemudian diambil term_id nya. Begitu juga dengan kategori.
Table WP_TERM_TAXONOMY
Ini dia intinya, disinilah terjadi penggolongan, penamaan, dan penjelasan. Pada tabel inilah diketahui apakah data yang ada didalam table WP_TERMS termasuk category, link_category (blogroll), atau post_tag.
Ditable ini juga tersimpan penjelasan dari tiap TERM, PARENT (khusus category), dan jumlah postingan yang memakai term tersebut (COUNT). Misal terdapat 10 postingan yang menggunakan tag “ADSENSE”.
Table WP_TERM_RELATIONSHIP
Ini dia table penghubung antara WP_POST dan 3 table TERM. Isinya hanya 2 field, yaitu object_id (ID dari table WP_POST) dan term_taxonomy_id (ID dari table WP_TERM_TAXONOMY).
Ketika sebuah postingan tampil, coba lihat atribut informasi yang menyertainya. Selain title, content, tanggal posting dll ada juga tag dan kategori. Misalnya, bagaimana bisa tahu kalau postingan A itu terdiri dari 5 tag dan 2 kategori. Sistem mengetahuinya dari table ini.
Nah begitulah penjelasan singkatnya. Ngerti kan? ada pertanyaan? gak ada ya, pinter (atau gak mudeng)
Semoga bermanfaat










Kagak ngarti dah, gw IPS seh
wah blas ga mudeng aku
hahahaha…
saran saya buat yang baca postingan ini,
jangan pas lagi sakit kepala,
soalnya bisa puyeng ntar,
kaya saya
jadi itu masih kira-kira kan mas?
duh nyerah kalo soal database relational kayak gini
walaupun saya cukup mengerti tentang database dan rasionalisasi data (kalo gak salah ini istilahnya), saya masih tetep pusing juga
untuk kegiatan postingan, apa yang ditulis udah perfect euy, btw dari kemarin mo posting masalah ini keduluan dulu deh hiks..
tapi keren kok
struktur ini udah aku pake bwt keperluan programku and jalan, walaupun ada ’sesuatu’ yg aneh ntar klo kita liat lebih dalem lagi ke strukturnya wp
keren mas tipis postingannya..
walaupun dah baca dan liat penjelasan di atas, tapi masih tetap gak mudeng
Keep up the great work. I enjoyed it all and agreed with 99% of it!
wah keren tuch mas …
boleh tuch di jabarin lebuh lanjut…
masalah relasi na gi mana mas???
pencerahan nya mas …
tugas besar buat CMS nich