İçindekiler
Taksonomi, benzer öğeleri gruplamanın bir yolu olarak tanımlanır. Temelde yaptığı şey sitemizin içeriğine ilişkisel bir boyut eklemektir. Bu durumuda Wordpress Bu ilişkisel gruplandırma, girdilerimizi gruplamak için oluşturduğumuz etiketler ve kategoriler tarafından verilir; Bunları gruplandırarak taksonomilerini tanımlıyoruz, bu taksonomi, kategoriler ve alt kategoriler durumunda ortaya çıkan hiyerarşik olabilir ve etiketlere veya etiketlere yansıyan olmayabilir.Wordpress varsayılan taksonomileri.
Varsayılan Wordpress aşağıdaki taksonomilerle birlikte gelir:
1. Kategori - Birbirine benzeyen birkaç girişi gruplandırmamıza izin verir.
2. Etiket - Bunlar, girişlere eklenen etiketlerdir.
3. Bağlantı Kategorisi - Benzer bağlantıları birlikte gruplandırmamızı sağlar.
Kategoriler hiyerarşiktir ve bunları girdileri oluşturduğumuzda tanımlarız. Etiketler hiyerarşi kullanmaz ve ayrıca girişler oluşturulurken tanımlanır, son olarak, bağlantı yöneticisini kullanarak benzer bağlantıları birlikte grupladığımızda bağlantı kategorileri kullanılır. Wordpress.
Bu üç sınıflandırma, temel ve varsayılan kurulumda kullanılmak üzere mevcuttur. Wordpress.
Yarattığımız her kategori veya etiket, o sınıflandırmadan bir terimdir. Örneğin, müzik adı verilen bir kategori, kategori sınıflandırmasından bir terimdir. Rock adlı bir etiket, etiket sınıflandırmasından bir terimdir. Bu kavram ve terimleri anlayarak, sitemizdeki bilgileri düzenlemek istediğimizde de kendi taksonomilerimizi oluşturmamıza yardımcı olacağız.
Taksonomi tablolarının yapısı
İçinde Wordpress Veritabanında bu konuyla ilgili tüm bilgileri saklayan 3 tablomuz var, tablolar: wp_terms, wp_terms_relationships, wp_term_taxonomy; Bu şema ile, etiket kategorileri veya bağlantı kategorileri veya ihtiyacımız olan herhangi bir yeni terim olabilen herhangi bir özel sınıflandırma türünü tanımlamamıza izin veren işlevselliği çok esnek hale getirebiliriz. Pano wp_term_taxonomy her terimin hangi taksonomiye ait olduğunu tanımlayın; örneğin tüm kimlik etiketleri bu tabloda taksonomik değeri ile listelenecektir. post_tag.
Pano wp_term: ilişki taksonomik terimleri içerikle ilişkilendiren bir çapraz referans tablosudur; örneğin, yeni bir kayıt veya giriş oluşturduğumuzda ve posta kimliğini, kimlik terimiyle birlikte birleştirdiğimizde.
İlişkileri anlama
Sahip olduğumuz taksonomi tabloları arasındaki ilişkileri daha iyi anlamak için Wordpress Varlık-ilişki modelinin bir özetine sahip olduğumuz aşağıdaki grafiği görmek yararlıdır:
Bu üç tablonun benzersiz tanımlayıcılarla ilişkili olduğunu görebildiğimiz için, aşağıdaki resimde, tablolar arasındaki ilişkinin nasıl kurulduğunu bize daha derinlemesine gösterecek olan veritabanına bir sorgu görelim:
Bu sorgu, veritabanımızdaki tüm gönderileri, bunlarla ilişkili tüm taksonomik terimlerle birlikte döndürür.
Bununla öğreticiyi bitiriyoruz ve bu bilgiyle içeriğimizi nasıl organize edeceğimizi anlamak için daha iyi araçlara sahip olacağız. Wordpress, işlevselliği gereksinimlerimizin gerektirdiği şekilde genişletmenin yollarını düşünebilmenin yanı sıra.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.