WordPress Veritabanı Şeması ve Bilmeniz Gereken Tablolar

Barış Cankı
Barış Cankı

İnternet sitesi sahipleri WordPress hakkında az da olsa birçok bilgiye sahiptir. Çünkü internet sitelerinin büyük bir bölümün Worpress üzerinden kurulmaktadır. Sektöre yeni başlayanlar için de wordpress veri Tabanı şeması ve bilinmesi gereken Tablolar gibi daha birçok konu önemli bir durum olmaktadır.   Özellikle WordPress üzerinden bir internet kurulacaksa bu şema ve tablolar hakkında geniş bir bilgiye sahip olunması gerekir

WordPress Nedir?

WordPress açık kaynaklı içerik yönetim sistemidir. İnternet sitesi kurmak isteyenler bu yazılım ücretsiz bir şekilde kullanma hakkında sahiptirler.  Dünya genelinde binlerce internet kullanıcısının ilk seçenekleri arasında yer alan WordPress benzeri eklentiler ayarlarını sunucularında saklamaktadırlar. Veriler  sunucularda  tablolar halinde depolanarak saklanırlar.  Tıpkı satır ve sütun değerleri bulunan bir Excel dosyasına benzemektedirler. MYQL veri tabanında çalışan bir WordPress veri tabanında varsayılan bir yapı bulunmaktadır.

WordPress Veritabanı Yapısı

WordPress veri tabanı yapısı varsayılan olarak 12 tablodan oluşuyor. Yeni yüklenmiş bir wordpress veri tabanı yapısı varsayılan olarak; 

Wp_commentmeta Wp_comments Wp_links Wp_options Wp_postmeta Wp_posts Wp_terms Wp_termmeta Wp_term_relationships Wp_term_taxonomy Wp_usermeta Wp_users

 

Tablodan oluşmaktadır.  Görüldüğü gibi toplamda 12 tane tablo bulunaktadır.  Buradaki önemli nokta ise; wordpress yüklemesi sırasında örnek olarak bir xyz ön eki seçildiyse tablonun ön eki ise xyz şeklinde olması gerekir.

wp_commentmeta Nedir? 

Sitede yer alan her yorumda meta veri adı verilen ek bililer barındırır. Yani yorumların kayıtları istenmeye olarak işaretlendi, silindi, çöpe gönderildi ya da onaylandı gibi denetim kayıtlarını yapmakla sorumludur. Sitede yer alan her bir yorumun meta verisi wp_commentmeta tablosunda saklanmaktadır.

wp_links Nedir?

Şu anda bu tablo wordpress ‘te kullanılmıyor. Fakat önceden Worpdress 3.5’a kadar kullanılmıştır.  Bağlantılar özelliği olarak kullanılan bu tablo kardeş siteleri benzeri bir modülün kullanılmasını sağlıyordu. Bağlantılar modülündeki tüm veriler ise wp_links tablosunda saklanıyordu.  

wp_options Nedir?

Site yöneticisi panelinde bulunan tüm ayarlar ise wp_options tablosuna kaydedilmektedir. Aynı zamanda web sitenin beynidir.

wp_postmeta Nedir?

Sitede yer alan her yazıda meta veri ismi verilen bilgileri barındırır.

wp_posts Nedir?

Sitedeki bulunan tüm sayfalar dosyalar yazılar ve menüler wp_posts tablosu içerisinde bulunur. Aynı zamanda sayfa ve yazıların içerikleri, menü bağlantılar sayfa ve yazıların sürüm geçmişleri yayınlanma tarihleri de bu tablo içerisinde saklanır.

wp_terms

İnternet sitelerin etikler ve kategoriler gibi bölümleri bu tabloda bulunmaktadır.

wp_termmeta Nedir?

Web sitesinde yer alan her kategori ya da etikette meta veri ismi verilen bilgiler bulunur.  Bu bilgiler ise wp_termmeta tablosunda saklı tutulur

wp_term_relationships Nedir?

Web sitesindeki yazılar buy tabloda bulunan etiket ve kategoriler wp terms tablosunda yer alan etiket ve kategoriler ile ilişkilendirilir. Bu ilişkilendirme işlemini ise wp_term_relationships   tablosu yapmaktadır.  

wp_comments Nedir?

İnternet sitesine yapılan yorum ve bu yorumlara ait bilgileri bu tabloda saklı tutulur. Yorum yapan kişini ismi, IP adresi, e- posta adresi, yorum tarihi hangi tarayıcı  kullandığı ve yorum metni gibi yorumcuya ait tüm bilgiler  wp_commets  tablosunda bulunur.

wp_term_taxonomy Nedir?

Web sitesinde yer alan kategori, etiket içerik, link gibi bilgiler bu tablo içerisinde bulunur.

wp_usermeta Nedir?

Web sitesinde her  ziyaretçi ya da üye için meta adında veriler bulunur. İşte bu veriler de wp_usermeta tablosunda yer alır.

wp_users Nedir   

Siteye kayıtlı olan tüm kullanıcıların profil bilgi ve verilerinin saklı tutulduğu tablo ise wp_users tablosu olmaktadır. 

WordPress  veri şeması ve bilinmesi gereken tablolar ile ilgili önemli detaylardan birisi ise wordpress ya da eklenti geliştiricilerin veri tabanını çalışma prensi hakkında bilgili olması gerekmektedir.

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*