WordPress Özel Yazı Tipleri ve Taksonomilerine Dalmak
Yayınlanan: 2021-02-09İçeriği organize etme yeteneği, bir içerik yönetim sisteminin (CMS) en önemli işlevlerinden biridir. Bize neyin nereye ait olduğunu açıkça tanımlamanın bir yolunu sunar. Bu, arka uca erişen içerik oluşturuculardan halka açık web sitesinde gezinen kullanıcılara kadar herkesi etkiler. Ve elbette, arama motorları da büyük bir faktördür.
WordPress, içeriği düzenlemek için bir dizi seçeneğe sahiptir – ancak yazılımı ilk yüklediğinizde bunları gözden kaçırmak kolay olabilir. Kullanıma hazır, bağımsız sayfalarla birlikte kategoriler ve etiketler aracılığıyla daha fazla düzenlenebilen gönderilerle birlikte gelir.
Bu öğeler harika bir başlangıç sağlar ve basit bir web sitesi için yeterli olabilir. Ancak, birçok farklı türde içeriğe sahip siteler, yalnızca varsayılan seçeneklere güvenildiğinde dağınık hale gelebilir.
Kaputun altına hızlı bir bakış, son derece kullanışlı WordPress özel gönderi türleri ve sınıflandırmalarının kilidini açar. Onlarla, içeriğinizi düzenlemek için tamamen yeni ve son derece özel yollar oluşturabilirsiniz. Kare mandalları yuvarlak deliklere takmaya çalışmak yerine, ihtiyaçlarınıza mükemmel uyan yenilerini oluşturmanız yeterlidir.
Bunu akılda tutarak, özel bir gönderi türü veya sınıflandırmasının yardımcı olabileceği bir senaryoya bakalım. Bu özellikten en iyi şekilde yararlanmanız için bazı ipuçları da sunacağız.
Özel Gönderi Türlerini ve Taksonomileri Öğrenmek
İlk olarak, WordPress özel gönderi türleri ve taksonomileri hakkında üstünkörü bir anlayışa sahip olmak önemlidir. Uzman olmanıza gerek yok, ancak bunların nasıl kurulduğunu ve hangi seçeneklerin mevcut olduğunu bilmek iyi bir fikirdir.
Başlamanıza yardımcı olacak kısa bir eğitimimiz var. Ek olarak, gönderi türleri ve özellikle register_post_type()
ve register_taxonomy()
işlevleriyle ilgili WordPress belgelerine bakmaya değer.
Ayrıca, özel gönderi türleri ve sınıflandırmalar oluşturmayı çok kolay hale getiren bir araç arıyorsanız, hem Özel Gönderi Türü Kullanıcı Arayüzü hem de Bölmeler'e göz atın. Bu ücretsiz eklentilerin her ikisi de süreci büyük ölçüde basitleştirir. Her iki seçimde de yanlış gidemezsin.
Her Şeyi Gönderilere Toplamak Kafa Karıştırıcı Olabilir
Bir blog veya haber odaklı bir web sitesi çalıştırıyorsanız, standart WordPress gönderileri iyidir. Her gönderiyi kategorize etme ve etiketleme yeteneği, basın bültenlerini fikir yazılarından kolayca ayırabileceğiniz anlamına gelir.
Ama farklı bir senaryo düşünelim. Personeli departmana göre düzenlemek isterseniz ne olur? Bu tür durumlar için uygun olmadıklarından standart sayfaları kullanmayı unutun.
Mesajlar bir çözüm olabilir . Bir “Personel” gönderi kategorisi, ardından her departman için bir alt kategori oluşturabilirsiniz. Buradan, her personel için bir gönderi ekleyebilir ve bunları kendi kategorilerine atayabilirsiniz.
Bunların hepsi teknik olarak çalışır. Ancak siteniz içerikle dolduğunda, WordPress Gönderileri ekranını ziyaret etmek bunaltıcı olabilir.
Bir gönderiyi düzenlemesi gereken bir içerik yaratıcısı olduğunuzu hayal edin. Bazı girişler blog gönderileri, diğerleri haber öğeleri ve yine diğerleri personel olduğundan, aradığınızı bulmak zor. Aynı yerde çok fazla farklı içerik türü var.
O zaman, personeli ön uçta görüntülemek o kadar basit değil. Özel bir kategori şablonu oluşturabilseniz de, istenen biçimlendirmeyi çoğaltmak için her departman için bir şablon oluşturmanız gerekebilir. Yapıyı takip etmek de zor. Daha sonra gelen başka bir geliştirici için daha da kötü.
Özel Bir Gönderi Türü + Taksonomisi Nasıl Yardımcı Olabilir?
Bu tür bir sorun, çözmek için tam olarak hangi özel gönderi türleri ve taksonomilerinin var olduğudur. Bu durumda, “ Personel ” için özel bir gönderi türü ve “ Departmanlar ” için bir sınıflandırma oluşturmak, WordPress içinde yalnızca bu içerik için ayrı bir alan sağlayacaktır.
Her yönden daha sezgisel bir deneyim. Şimdi, personelle ilgili içerik eklemek veya düzenlemek isteyenlerin yalnızca WordPress menüsündeki girişi tıklamaları yeterli. Bulmak çok daha kolay ve sadece düz mantıklı.
Ön uçta, personel ve departman içeriği kendi arşivlerini alır. Bu, tasarımcıların bu gönderi türündeki içeriği daha iyi yansıtan özel şablonlar oluşturmasına olanak tanır. Standart blog gönderileri için kullanılan aynı görünüm ve düzen ile yetinmek zorunda kalmayacaksınız.
URL yapısı da içeriği daha fazla yansıtıyor. Bu yalnızca son kullanıcıya daha iyi görünmekle kalmaz, aynı zamanda SEO'ya da fayda sağlayabilir. Bununla birlikte, özel bir gönderi türü, Yoast SEO veya Hepsi Bir Arada SEO Paketi gibi bir eklenti kullanırken daha hedefli SEO özelleştirmesine de izin verir.
İster bir içerik oluşturucu olun, ister bir ziyaretçi olun, her yerde avantajlar vardır. Geleneksel gönderi veya sayfanın kalıbına uymayan her tür özel içerik, muhtemelen bu tür bir kurulum için uygundur.
Özel Gönderi Türlerini ve Taksonomileri Ayarlamak için Dikkat Edilmesi Gerekenler
Yukarıdaki, bir WordPress özel gönderi türünün anlamlı olduğu yalnızca bir senaryodur. Ancak işler her zaman bu kadar net değildir. Kendi gönderi türünden ve sınıflandırmasından yararlanabilecek içeriğiniz olabilir, ancak onu yapılandırmanın en iyi yolu konusunda emin olamayabilirsiniz.
İçerik eklemeye başlamadan önce göz önünde bulundurmanız gereken birkaç önemli faktöre bakalım:
URL Yapısı Hakkında Düşünün
Bunun için çok fazla zaman harcamayacağız, ancak URL'lerin nasıl yapılandırıldığı önemlidir. Özel gönderi türleri, gönderilerinizin nasıl organize edildiğinin temelini oluşturan bir bilgi gerektirir.
İçeriğiniz için anlamlı olan bir bilgi seçmek isteyeceksiniz. Personel gönderi türümüzü örnek olarak alırsak, arşiv dizininin URL'si şöyle olabilir:
https://www.yourgreatsite.com/ personel /
Bu durumda, "personel" yazı tipimiz için bir bilgidir. Belki de en heyecan verici isim değil, ama kesinlikle mantıklı.
Ayrıca, web sitenizdeki mevcut içeriğin zaten belirli bir sümüklü böcek kullanıyor olabileceğine dikkat edin. Bu nedenle, bu yeni gönderi türüne uyum sağlamak için bazı şeyleri değiştirmeniz gerekebilir.
Gönderiler veya Taksonomiler Ebeveyn/Çocuk İlişkileri Gerektirir mi?
WordPress özel gönderi türleri ve sınıflandırmalarının küçük bir sırrı var. Adları ne olursa olsun, hepsi temelde standart sayfalar, gönderiler, kategoriler ve etiketlerle aynı işlevi görür. Ve bunları bu parametreler dahilinde çalışacak şekilde yapılandırabilirsiniz.
Sayfalar , hiyerarşik olan bağımsız içerik parçalarıdır; yani, ebeveyn/alt ilişkisine sahip olabilirler. Sayfa benzeri işlevleri kullanmak için özel bir gönderi türü ayarlanabilse de, o kadar yaygın değildir. WordPress ile birlikte gelen varsayılan Sayfa gönderi türünü kullanmak genellikle işe yarar.
Gönderiler , WordPress içindeki bir içerik koleksiyonu görevi görür. İdeal olarak, özel bir gönderi türündeki tüm gönderiler bir şekilde ilişkilidir. Bunlar blog gönderileri, personel profilleri ve hatta sattığımız ürünler olabilir. Hiyerarşik değiller .
Kategoriler ve etiketler , gönderi içeriğini daha fazla düzenlemenin iki farklı yoludur. Ve oluşturduğumuz her özel sınıflandırma, birine veya diğerine özgü özellikler içerir.
İkisi arasındaki temel fark bir hiyerarşidir . Bir taksonomi hiyerarşikse (ebeveyn/çocuk ilişkilerini etkinleştiriyorsa), o zaman bir kategori gibi davranır. Hiyerarşi yoksa, etiket gibi davranır.
Örneğimizde, "Departmanlar" özel taksonomisi hiyerarşiktir. Bu bize şunları yapmamızı sağlar:
- Bireysel personel üyelerini bir veya daha fazla departmana atayın (Yönetici Liderlik, İnsan Kaynakları, vb.);
- Alt bölümler gibi içeriği düzenlemek için alt kategoriler gibi davranan daha fazla katman ekleyin (Yönetici Liderlik > Finans, İnsan Kaynakları > Avantajlar);
- Departman ve alt departman bazında içerik görüntüleme;
Öte yandan, tüm içeriğin bir üst/alt hiyerarşisi ile düzenlenmesi gerekmez. Etiketlerin kullanışlı olduğu yer burasıdır. Ve aynı şekilde davranmak için özel bir sınıflandırma kurabilirsiniz. İçerik tekil bir düzeyde gruplandırılmıştır.
Özel gönderi türlerini ve taksonomileri nasıl oluşturmak istediğinize karar verirken, hiyerarşi ile ilgili ihtiyaçlarınızı belirleyin. Gerçekleştikten sonra değişiklik yapabilirsiniz, ancak uygun yoldan başlamak çok daha kolaydır.
İstediğiniz Kadar Taksonomi Oluşturun
Özel sınıflandırmalar, içeriği düzenlemenin kolay bir yolunu sunar. Ve gönderi türlerinizle birlikte kaç tane oluşturabileceğiniz konusunda gerçek bir sınır yoktur. Bu, özellikle gönderileri birden fazla kritere göre filtrelemeniz gerektiğinde kullanışlı olabilir.
Örneğin, Personel gönderi türümüzün birkaç farklı ofis konumundaki çalışanları kapsadığını varsayalım. Hem Departmanlar hem de Bürolar için sınıflandırmalar oluşturarak, bu ikisinin birleşimine dayalı olarak gönderileri kolayca filtreleyebiliriz.
Scranton ofisinden sadece İnsan Kaynakları çalışanlarını görmemiz gerekirse, görebiliriz. Aynı şekilde, New York City ve Stamford ofislerindeki tüm Yönetici Liderlikleri listelemek istersek, bunu yapmak için bir sorgu oluşturulabilir.
Taksonomiler, verileri aksi halde inanılmaz derecede zor olacak şekilde sıralamak için bir araç sağlar.
Özel Alanlarla Daha İleri Gidin
Özel gönderi türünüze yerleştirmek istediğiniz içeriğin, varsayılan bir kurulumda WordPress'in sunduğu içeriğin ötesine geçtiği durumlar vardır.
Örneğin, bir personel profili, çalışanın unvanı ve e-posta adresi gibi bilgileri içerebilir. Bunları her gönderinin ana içerik alanına manuel olarak ekleyebilirsiniz, ancak bu, biçimlendirmede bazı tutarsızlıklara yol açabilir.
Hem "başlık" hem de "e-posta" için özel alanlar eklemek bu sorunu çözecektir. Onlarla, veriler ayrı ayrı sorgulanabilir ve içerik eklemek ve görüntülemek için daha tutarlı bir yol sağlar.
WordPress İçeriğinizi Özelleştirin
Zamanımızın çoğunu web sitesi projelerimizin görünümünü ve düzenini özelleştirmek için harcıyoruz. Ancak içeriğin nasıl düzenlendiğine de çok dikkat etmek önemlidir.
Özel gönderi türleri ve taksonomilerinin yapması gereken budur. İlgili içeriği ihtiyaca göre bir araya getirmemize izin veriyorlar. Bu da oluşturmayı, düzenlemeyi ve görüntülemeyi kolaylaştırır.
Bu kılavuzun, bu özellikleri uygulamanın ne zaman mantıklı olduğunu ve bunları en iyi şekilde nasıl kullanacağınızı daha iyi anlamanıza yardımcı olduğunu umuyoruz. İyi organize edilmiş, SEO dostu ve gezinmesi daha kolay bir web sitesi sunmanıza yardımcı olabilecek bilgi türüdür.