Struktur Database WordPress

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.htm

Taxonomy 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? :D 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 :D ):

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) :D

Semoga bermanfaat

   Read in another language :   by Google Translate

Related Posts

11 Responses to “Struktur Database WordPress”


  1. 1 dipta

    Kagak ngarti dah, gw IPS seh :D

    rasanya kok gk ada hubungan IPS dan IT :) . teman² programmer ada yg anak IPS lo mas
  2. 2 persikers

    wah blas ga mudeng aku :D

    hehe pegangan mas :)
  3. 3 Danu

    hahahaha…
    saran saya buat yang baca postingan ini,
    jangan pas lagi sakit kepala,
    soalnya bisa puyeng ntar,
    kaya saya :D

    hahaha saya juga pusing mas nemuin logikanya. padahal blm tentu bener, ini versi saya lo :)
  4. 4 pudakonline

    jadi itu masih kira-kira kan mas?
    duh nyerah kalo soal database relational kayak gini

    aku melajarin lgsung kedatabasenya mas.Jd eksperiment coba posting trus mengamati kemana saja tersimpannya data.Kl melajarin lewat scriptnya susah rumit bgt
  5. 5 jimmy

    walaupun saya cukup mengerti tentang database dan rasionalisasi data (kalo gak salah ini istilahnya), saya masih tetep pusing juga :D

    hehe sama mas sw jg pusing. Istilah resminya kl gk salah RDBMS (relational database management system)
  6. 6 asalbaca

    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.. :)

    tuhkan kl org IT pasti ngerti hehe
  7. 7 tantan

    walaupun dah baca dan liat penjelasan di atas, tapi masih tetap gak mudeng :lol:

    hehe mas tatan berkunjung, makasih atas kunjungannya mas, dan selamat juga atas gak mudengnya :D
  8. 8 Belajar wordpress

    Keep up the great work. I enjoyed it all and agreed with 99% of it!

  9. 9 alif

    wah keren tuch mas …
    boleh tuch di jabarin lebuh lanjut…
    masalah relasi na gi mana mas???
    pencerahan nya mas …
    tugas besar buat CMS nich

  10. 10 adult vod

    find that very cool thank you

  11. 11 Toko Karangan bunga Cilacap

    Terimakasig, tapi saya ra mudeng opo iki ????

Dengan memasukkan alamat email dibawah ini, berarti anda akan dapat kiriman artikel terbaru dari TIPIS.WEB.ID di inbox anda:

Leave a Reply