WordPress İçerik Filtreleme Kılavuzu
Yayınlanan: 2023-02-12Genellikle, etkili Arama Motoru Optimizasyonu (SEO) kuralları, okuyucularınızın istediğini bildiğiniz şeylerle çelişebilir. Bu farklılıkları çözmek ve dengelemek, özellikle web sitenizin içeriğinin kolayca sıralanabilmesini sağlamak söz konusu olduğunda zor olabilir.
Neyse ki, WordPress içeriği bir kullanıcının tarayıcısına teslim edilmeden önce filtrelemenizi sağlar. Bu, daha uzun makaleler için çok daha iyi bir Kullanıcı Deneyimi (UX) sağlayabilir. Dahası, arama motorlarının sevme eğiliminde olduğu, ancak bazı okuyucuların uzunluk nedeniyle vazgeçebileceği içerik parçalarını etkili bir şekilde kullanmanıza yardımcı olabilir.
Bu yazıda, WordPress'in yerleşik içerik filtreleme seçeneklerini keşfedeceğiz. Web sitenizde içerik filtrelemeyi kullanmanıza yardımcı olabilecek bazı eklentilere de göz atacağız. Sıralanacak çok şey var, o yüzden başlayalım!
Yerleşik İçerik Filtreleme
WordPress, bazı yerleşik içerik filtreleme özellikleri sunar. Ancak, bunlardan gerçekten faydalanmak için, WordPress kod tabanındaki kancalar, filtreler, parametreler ve işlevler arasındaki ilişkiyi anlamanız gerekir. Bu kavramları öğrendikten sonra, içerik filtrelemeyi kullanmak için daha uygulamalı seçeneklerden bazılarını araştırabileceksiniz.
1. Gönderi ve Sayfa Filtreleme
Web sitenizde kullanıcılar için bir ön uç filtreleme özelliği oluşturmanın biraz daha eski bir yolu var. Bu, gönderi içeriği için özelleştirebileceğiniz bir açılır sıralama özelliği sağlar. Başlamak için temanızın index.php dosyasına bir kod parçacığı eklemeniz gerekir.
Kullanmayı planladığınız tema için bir alt öğe oluşturmanın en iyisi olduğunu unutmayın. Bu yöntem özel kod eklemeyi gerektirdiğinden, herhangi bir şeyin bozulması durumunda ana tema dosyalarınızı korumak isteyeceksiniz.
Bu yaklaşımı WordPress'in varsayılan Twenty Twenty temasıyla test ettik.
Gördüğünüz gibi, daha estetik bir şey istiyorsanız Basamaklı Stil Sayfası (CSS) dosyanızdaki stili değiştirmeniz gerekir, ancak bu yaklaşımın işlevselliği işe yarar. Okuyucularınızın kullanması için filtreler oluşturmak üzere " post_date " veya " only_thumbnailed " gibi hemen hemen tüm veritabanı bilgilerini kullanabilirsiniz.
2. Fonksiyonlar
WordPress kod tabanında yerleşik başka bir filtreleme işlevi vardır. Bir web sayfasında veya bir düzenleme ekranında görüntülenmeden önce veritabanından okunan bilgiler için filtreler oluşturmanıza olanak tanır.
Bu özellik, geliştiricilerin içerik filtreleme işlevini eklentilerine dahil etmelerini sağlar. WordPress API aracılığıyla kullanılabilen geniş bir filtre kancası listesi vardır. Bu kancalar hem ' add_filter ()' hem de ' the_content() ' işlevleriyle kullanılabilir. Kancalar, filtreler ve parametreler arasındaki ilişkileri anlamanın işe yarayabileceği yer burasıdır.
Bu işlevlerden birini seçtiğinizde, çağrının yürütmesini istediğiniz eylem türünü belirlemek için kancaları ve parametreleri kullanacaksınız. Bu öğeleri birlikte kullanarak, aradığınız filtreleme işlevini yürütecek bir WordPress eklentisi oluşturabilirsiniz. Örneğin, herhangi bir filtre kancasının geri arama işlevini çağırmak için " the_content() " işlevi " Apply_filters() " ile birleştirilebilir.
Ek olarak, ' the_content ' filtre kancası genellikle bu işlevler için içerik parametrelerini oluşturmak için kullanılır. Karışıklığı önlemek için, fonksiyonların kancaları ve parametreleri parantez içine aldığını unutmayın.
İçerik Filtreleme Eklentileri
Henüz kendi eklentinizi geliştirmeye başlamaya hazır değilseniz endişelenmeyin. Halihazırda var olan ve web sitenizde içerik filtrelemeyi denemenize yardımcı olabilecek bazı yararlı eklentileri paylaşacağız.
1. Ara ve Filtrele
Arama ve Filtreleme eklentisi, WordPress'in sunduğu yerel, basit arama çubuğu işlevselliğini geliştirmenin bir yoludur. Sonuçları radyo düğmeleri, onay kutuları, açılır menüler ve daha fazlasıyla filtreleyerek ekleyebilirsiniz. Ayrıca bu eklenti, kolay yapılandırma için sürükle ve bırak düzenleyiciyle tasarlanmıştır.
Ek olarak, arama sonuçlarını mevcut hemen hemen her parametreye göre düzenleyebilirsiniz. Buna meta değeri, kimlik sonrası, yazar, başlık, tarih vb. dahildir. Eklentinin ücretsiz sürümü aracılığıyla özelliklerin çoğuna erişebilirsiniz ve bir web sitesi için tam erişim yılda yalnızca 20 ABD dolarıdır.
2. Akıllı İçerik Filtresi
Akıllı İçerik Filtresi, WordPress için birinci sınıf bir içerik filtreleme eklentisidir. Herhangi bir tema ve özel yazı tipi ile çalışacaktır. Akıllı İçerik Filtresi, veritabanı tarzı bir arama ve filtreleme deneyimi oluşturmak yerine, blog gönderilerinizde yaşayan etkileşimli bir filtre oluşturmanıza yardımcı olur.
Bunlar, o sayfa veya gönderi için mevcut olan farklı içerik filtrelerini temsil eden tıklanabilir düğmeler biçiminde gelir. Örneğin, WordPress için en iyi e-Ticaret temalarını listeleyen uzun bir blog gönderiniz varsa, okuyucularınız makalenin yarısında sıkılabilir ve makaleyi bitirmeden veya Harekete Geçirici Mesajınızı (CTA) görüntülemeden gemiden atlayabilir.
Bu eklenti, okuyucularınızı en çok ilgilendikleri içeriğe kolayca taşıyabilen özel, etkileşimli filtreler oluşturmanıza yardımcı olabilir. Bir başlangıç lisansı, bir yıllık erişim ve destek için yalnızca 19 ABD dolarıdır.
3. FacetWP
E-Ticaret için çok uygun bir içerik filtreleme çözümü arıyorsanız, cevabınız FacetWP olabilir. Bu, tüm sayfayı yeniden yüklemeden seçimleri yükleyen ve değişiklikleri hızla filtreleyen AJAX tabanlı bir eklentidir. Bu özellikler sayesinde müşterileriniz aradıklarını çok daha hızlı bulabilirler.
Ek olarak, bu eklenti WooCommerce ile entegrasyon için hazırdır, böylece çevrimiçi mağazanızın içerik filtreleme özelliklerini bir çırpıda iyileştirebilirsiniz. Bu eklentinin tek dezavantajı fiyat etiketidir. Baktığımız diğer bazı seçeneklerden biraz daha fazla bir yatırım.
Bununla birlikte, Temel planda, bir ila üç web sitesi için bir yıl boyunca 99 ABD doları lisans alırsınız. Buna destek ve FacetWP'nin tüm profesyonel eklentileri dahildir.
WP Engine İle İstediğiniz Sonuçları Alın
Çok az web kullanıcısının çevrimiçi olarak aradıklarını bulmak için 'avla ve gagala' yönteminden hoşlandığını söylemek güvenlidir. Satın almak istedikleri bir ürün, eğlence içeriği veya önemli bir bilgi olsun, içeriğiniz için kolay arama ve filtreleme işlevi sağlamak, web sitenizin kullanıcı deneyimini iyileştirmenin bir yoludur.
WP Engine'de, müşterileriniz için yenilikçi dijital deneyimler oluşturabilmeniz için size en iyi geliştirici kaynaklarını sunmaya çalışıyoruz. WordPress barındırma planlarımıza göz atın ve web sitenizi bugün geliştirmeye başlayın!