(not: bu soru başlangıçta Özel Alanlar hakkındaydı, ancak @MikeSchinkel, Özel Yazı Türlerini içeren daha iyi bir çözüme sahipti)
Sitemde, kenar çubuğunda aynı verileri göstermek istediğim birkaç sayfa var. Örneğin, böyle bir yapıda:
-Home
-Cars
-Volvo 850 overview
-Volvo 850 tech spec
-Volvo 850 pictures
-Porsche 911 overview
-Porsche 911 tech spec
-Porsche 911 pictures
-Roads
-Route 66 overview
-Route 66 history
-Route 66 pictures
-Pan-American Highway overview
-Pan-American Highway history
-Pan-American Highway pictures
Tüm Volvo 850 sayfalarının kenar çubuğunda aynı verileri, tüm Porsche sayfalarının farklı bir veri kümesi göstermesini istiyorum (örneğin Speed, Maker, vb.).
Yol sayfalarında her yol için kendi veri kümesi bulunur. Otomobiller ve Yollar da kendi sayfa şablonuna sahip olacak ve doğru kenar çubuğunu alacağımı anlamanın yolu, kenar çubuğu içinde böyle bir şeydir.
if ( is_page_template('car-profile-template.php') ) :
// show car widgets
İşte bir örnek sayfa, Volvo 850 Resimler sayfası. Aynı (sol) kenar çubuğu diğer Volvo 850 sayfalarında görünürken, sağ taraftaki sayfalar sadece sayfa içeriğidir.
| Home •Cars Roads |
--------------------------------------------------------
| Overview | Volvo 840 Pictures |
| Tech Spec | (some pics) |
| •Pictures | |
------------------ |
| -Specs- | |
| Volvo 850 | |
| Speed:150mph | |
| Maker:Volvo | |
| Download PDF | |
------------------ |
| -Rating- | |
| Style:3 | |
| Safety:5 | |
| Reliablity:4 | |
------------------ |
Bu örnekte, iki kenar çubuğu widget'ı, Özellikler ve Derecelendirme, bilgilerini bir Özel Gönderi Türü'nden alıyor olmalıdır. Son kullanıcının düzenlemesi kolay olacak bir yöntem var mı, yani bu özel verileri yalnızca bir kez girmek zorunda kalacaklar mı? Alanların her birinin ayrı olması gerekli olmayabilir (yani, Spec'in tamamı bir Editör alanına girilebilir ve tüm Reyting Alıntı alanına konabilir .. belki)