Eklenti seçenekleri veya mesajların ilgili hafif veri depolamak için, get_option (), get_post_meta (), ve bunların ilgili fonksiyonları idealdir. Ilişkisel veritabanı aktivite için, $ wpdb iyi seçimdir. İşte sebebi:
$ Wpdb veritabanı ile etkileşim için ezSQL PHP sınıfına dayalı bir sınıftır. Bazı özellikleri şunlardır:
1)) $ wpdb-> (hazırlamak kullanarak SQL injection koruma sağlar, $ wpdb->) (eklemek, ve $ wpdb-> update () yöntemleri. get_option () bir anahtar => değer çifti yapmak için izin veren bir yardımcı fonksiyonudur.
2) $ wpdb kullanımı kolaydır. Bu çeşitli şekillerde kayıt kümeleri döndüren: $ wpdb-> get_results ($ sql, ARRAY_A) sütun adları tuşları olmak döndürülen satırları içeren bir Array veya ilişkilendirilebilir dizilerin. $ Wpdb-> get_results ($ sql) nesnesinin özellikleri olarak sütun adı ile nesnenin bir dizi dönecekti. $ Wpdb-> get_var ($ sql) bir skaler sonucu (sorgudan veri kümesinin ilk satırının ilk sütun) dönecekti. $ Wpdb-> get_row ($ sql) bir nesne olarak tek bir satır dönecekti.
3) $ wpdb bile $ wpdb-> sorgu ($ sql) kullanarak serbest form sorguları gerçekleştirirken, veritabanındaki herhangi bir tablo ile etkileşim sağlar
4) WordPress olasılıkla onlar MySQL dışındaki veritabanları için destek eklerseniz $ wpdb ile etkileşimleri değiştirmeniz gerekmez sigorta olacaktır. Orijinal ezSQL sınıfı, bazı çapraz veritabanı destek sağlamak amaçlanmıştır.
Eğer bir ilişkisel bir şekilde veri ile başa çıkmak için gerek konum Yani, eğer $ wpdb gerçekten WordPress için mükemmel bir seçimdir.
get_option () ve get_post_meta () get_post_meta () durumunda belirli bir mesaja veya get_option bir Key => değer çifti (as ile ilgili ya, küçük miktarda veri ile ilgili kolay bir yol sağlar).
Bunlar hakkında güzel şeylerden biri tefrika dizi veya nesne kaydetmek ve bu verileri dışarı alabilirsiniz olduğunu bir dizi veya nesne olarak ya. Bu size bir veritabanı tablo vardı sanki veri alanları ile başa çıkmak için çok kolay bir yol sağlar. Tablolar veya toplayarak sayma, ya da seri hale getirilmiş verileri diğer veritabanı hesaplamalar yapmak arasında veri ilişkilendirmek gerekiyorsa Ancak, bu iyi çalışmaz. Ben bu durumlarda, tam teşekküllü bir masa ve $ wpdb daha iyi hizmet verecek.