İçeriğiniz güçlü olduğunda ancak WordPress arama sonuçlarınızın dağınık ve odaklanmamış hissettirmesi sinir bozucudur.
Bu sorunu birçok WordPress sitesinde gördük. Bir ziyaretçi, "e-posta pazarlaması" gibi belirli bir şeyi arar ve sonuçlar her kategoriden gönderileri çeker. Eğitimler, tasarım ipuçları ve ilgisiz makaleler aynı anda görünür.
Ziyaretçiler aradıklarını bulmak yerine bunalır ve siteyi terk eder.
Kullanıcıların kategoriye göre arama yapmasına izin vermek bu sorunu çözer. Ziyaretçilerin kendileri için gerçekten önemli olan içeriğe aramalarını daraltmalarına olanak tanır, böylece daha hızlı yanıt bulmalarına ve sitenizde daha uzun süre kalmalarına yardımcı olur. Bloglar veya çevrimiçi mağazalar gibi içerik açısından zengin sitelerde, bu, kullanıcıları doğru makalelere veya ürünlere yönlendirerek dönüşümleri de artırabilir.
Bu kılavuzda, WordPress sitenize kategori araması eklemenin en kolay yolunu göstereceğiz. Karmaşık bir kurulum gerekmez. 🙌

Why Add Search By Category to WordPress?
Kategoriye göre arama eklemek, ziyaretçilerin bunalmadan ilgili içeriği bulmalarını kolaylaştırır. Kullanıcılar tüm sitenizde arama yapmak yerine, "Eğitimler", "İncelemeler" veya "Haberler" gibi belirli bir kategoriyle aramalarını sınırlayabilirler.
Kategoriler, gönderilerinizi perde arkasında düzenlemenize zaten yardımcı olur. Örneğin, birçok site kategorilerini bir açılır menüde veya kenar çubuğunda gösterir:

Çok sayıda blog gönderiniz varsa, bir adım daha ileri gidip kategoriye göre arama özelliği ekleyebilirsiniz. Bu, ziyaretçilerin alakasız sayfaları karıştırmak zorunda kalmadan tam olarak aradıklarını bulmalarına yardımcı olur.
WooCommerce kullanıyorsanız, online mağazanız için bir ürün kategorisi araması bile oluşturabilir ve daha fazla satış elde edebilirsiniz.

Benzer şekilde, bir WordPress üyelik sitesi çalıştırıyorsanız, ziyaretçilerin belirli üyeleri, grupları, forumları, çevrimiçi kursları ve daha fazlasını bulmalarına yardımcı olmak için kategoriye göre arama kullanabilirsiniz.
Bunu söyledikten sonra, WordPress'e kategoriye göre arama özelliği eklemeyi görelim. Bu eğiticide gezinmek için aşağıdaki hızlı bağlantıları kullanabilirsiniz:
- Adım 1: SearchWP'yi Kurun ve Ayarlayın
- Adım 2: WordPress Arama Algoritmanızı Özelleştirin
- Adım 3: Kategoriye Göre Arama Formu Oluşturun
- Adım 4: Kategoriye Göre Arama Formunu WordPress'e Yerleştirin
- Bonus İpucu: Arama Sonuçlarına Anında Kategori Filtreleri Ekleyin
- WordPress'te Kategoriye Göre Arama Hakkında SSS
- WordPress Aramasını İyileştirmek İçin Ek Kaynaklar
Adım 1: SearchWP'yi Kurun ve Ayarlayın
WordPress'e kategoriye özel bir arama eklemenin en kolay yolu SearchWP kullanmaktır. En iyi arama eklentisidir ve yerleşik WordPress aramasını iyileştirir.
SearchWP ile, varsayılan olarak WordPress'in göz ardı ettiği içerikleri, özel gönderi türleri, PDF dosyaları, WooCommerce ürünleri ve kategoriler dahil olmak üzere arayabilirsiniz.
Eklenti hakkında daha fazla bilgi edinmek için ayrıntılı SearchWP incelememize bakabilirsiniz.
Öncelikle, web sitelerindeki 'Şimdi SearchWP Al' düğmesine tıklayarak bir SearchWP hesabına ihtiyacınız olacak. Ardından, hesabınızı oluşturmak için kayıt işlemini tamamlamanız yeterlidir.

📝 Not: SearchWP ücretli bir eklentidir, ancak kullanıcılar yazdıkça anında, canlı sonuçlar ekleyen SearchWP Live Ajax Search adlı ücretsiz bir eklentiye de sahiptir.
Bir SearchWP lisansı için kaydolmayı bitirdikten sonra, SearchWP zip dosyasını indirin. Lisans anahtarınızı da kopyalayabilir veya kolay erişim için sekmeyi açık tutabilirsiniz.
Ardından, SearchWP eklentisini kuralım ve etkinleştirelim. WordPress kontrol panelinizde Eklentiler » Yeni Eklenti Ekle bölümüne gidin.

Sayfanın üst kısmında, yükleyiciyi açmak için 'Eklentiyi Yükle'ye tıklayın.
Ardından, 'Dosya Seç'e tıklayın, SearchWP ZIP dosyanızı yükleyin ve 'Şimdi Yükle'ye tıklayın.

Yükleme bittikten sonra, eklentiyi etkinleştirmek için 'Etkinleştir'e tıklayın. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Etkinleştirdikten sonra SearchWP » Ayarlar bölümüne gidin ve ardından ‘Genel’ sekmesine tıklayın.

Burada, lisansınızı 'Lisans Anahtarı' kutusuna girmeniz gerekir. Bu bilgiyi SearchWP sitesindeki hesabınızın altında bulabilirsiniz.
İşiniz bittiğinde, 'Anahtarı Doğrula' düğmesine tıkladığınızdan emin olun.
Adım 2: WordPress Arama Algoritmanızı Özelleştirin
Eklentiyi etkinleştirdikten sonra, SearchWP'nin içeriğinizi nasıl indekslediğini, aradığını ve görüntülediğini ince ayar yapabilirsiniz. Bunu, yalnızca WordPress blogunuz veya web siteniz için özel bir Google arama algoritması oluşturmak olarak düşünebilirsiniz.
Başlamak için SearchWP » Algoritma bölümüne gidin.

Burada, SearchWP'nin varsayılan olarak aradığı sayfalar, gönderiler ve medya dosyaları gibi farklı içerik türleri için bir bölüm göreceksiniz.
Her bölüm, SearchWP'nin WordPress web sitenizdeki içeriği nasıl sıralayacağını kontrol etmenizi sağlayan kendi Uygulama Öznitelik Alaka Düzeyleri kaydırıcılarına sahiptir.
Örneğin, 'Başlık' kaydırıcısını ortaya ve 'İçerik' kaydırıcısını sağa doğru hareket ettirirseniz, içerik başlığa göre daha fazla ağırlık taşıyacaktır. Bu, kullanıcıların belirli makaleleri daha hızlı bulmasına yardımcı olur.

Hatta belirli sayfaları, yazarları ve daha fazlasını WordPress aramasından hariç tutabilirsiniz.
Başka bir seçenek de ' Kaynaklar & Ayarlar' düğmesine tıklayarak arama sonuçlarına daha fazla içerik dahil etmektir.

Artık farklı içerik türlerinin yanındaki kutuyu işaretleyebilirsiniz. Örneğin, blog yorumlarını aranabilir hale getirmek veya WordPress'te PDF indeksleme ve arama eklemek isteyebilirsiniz.
Değişikliklerinizden memnun kaldığınızda, ‘Tamamlandı’ düğmesine tıklayın.

Bu, her yeni içerik türü için yeni bir bölüm ekler. Artık farklı kaydırıcıları kullanarak öznitelik alaka düzeyini değiştirebilirsiniz.
Arama kurulumundan memnun kaldığınızda, ekranın üst kısmına kaydırın ve ‘Kaydet’ düğmesine tıklayın.

SearchWP şimdi dizini otomatik olarak yeniden oluşturacaktır. İnternet bağlantınızın hızına ve WordPress barındırma sağlayıcınıza bağlı olarak bu birkaç dakika sürebilir.
'Dizin Durumu %100' ibaresini görür görmez, SearchWP'nin tüm içeriğinizi ve ayarlarınızı dizine eklediğini bileceksiniz.

Adım 3: Kategoriye Göre Arama Formu Oluşturun
Bu aşamada, kategoriye göre arama formu oluşturmaya hazırsınız. Bu, ziyaretçilerin aramak istedikleri kategoriyi seçmelerine olanak tanır. Ayrıntılı talimatlar isterseniz, WordPress'te özel bir arama formu oluşturma hakkındaki makalemizi okuyabilirsiniz.
İlk olarak, SearchWP » Arama Formları'na gidin. Ardından, 'Yeni Ekle'ye tıklayın.

Ardından, yeni arama formunuza daha sonra tanımlayabilmeniz için bir ad verin. Bir web sitesi için birden fazla arama formu oluşturmaya karar verirseniz bu kullanışlı olacaktır.
Ardından, arama formu için bir düzen teması seçin. Kategori tabanlı bir arama formu oluşturduğumuz için 'Kategori Araması'nı seçmelisiniz.

Aşağı kaydırdığınızda, 'Kategori Arama' seçeneğinin etkinleştirildiğini göreceksiniz. Ayrıca şunları da etkinleştirebilirsiniz:
- Hızlı Arama – arama terimi önerileri sunar
- Gelişmiş Arama – kullanıcıların gelişmiş filtreler kullanarak arama yapmasını sağlar
Motor için, daha önce 2. Adımda düzenlediğimiz için 'Varsayılan'ı seçebilirsiniz.
Sonuçlar Sayfası için varsayılan WordPress arama sonuçları sayfasını seçebilir veya SearchWP kullanarak yeni bir tane oluşturabilirsiniz. İkinci seçeneğe ilgi duyuyorsanız, WordPress'te arama sonuçları sayfasının nasıl özelleştirileceğine dair rehberimizi okuyun.

Son olarak, ‘Arama Türü’ alanına bakalım. Bu, formun ne tür içerik arayacağını kontrol eder. Arama sonuçlarını yalnızca blog yazılarını gösterecek şekilde sınırlamak (ve sayfaları veya ürünleri yok saymak) istiyorsanız, burada yalnızca ‘Yazılar’ın seçili olduğundan emin olun.
Ancak sayfaları ve medya dosyalarını dahil etmek istiyorsanız, 'Sayfalar' ve 'Medya' yazın.
‘Kategori Seç’ alanında, ziyaretçileriniz için açılır menüde hangi kategorilerin görüneceğini seçebilirsiniz. Örneğin, ‘Kategorisiz’ veya ‘Arşivlenmiş’ gibi dahili kategorileri gizlemek isteyebilirsiniz, böylece kullanıcılar bunları görmez.
Bunun altında, alan etiketindeki yer tutucu metni değiştirebilir ve gerekirse Arama Düğmesi'ni etkinleştirebilir veya devre dışı bırakabilirsiniz.

Alt kısımlarda, arama formunun kenarlığını, kenarlık rengini ve yazı tipini, ayrıca düğmenin şeklini, etiketini, arka plan rengini ve yazı tipini değiştirebilirsiniz.
Tasarımı WordPress temanız için daha uygun hale getirmekten çekinmeyin.

Once you’re happy with the search form settings, go ahead and scroll up the page.
Ardından, ‘Kaydet’e tıklayın.

Adım 4: Kategoriye Göre Arama Formunu WordPress'e Yerleştirin
Now that you have created a search by category form, let’s embed it on your WordPress website. SearchWP offers an easy-to-use search form block that you can add using the Gutenberg editor, Full Site Editor, and the block-based widget editor.
Formu bir WordPress sayfasına eklemeyi deneyelim. Yeni veya mevcut bir sayfa için blok düzenleyiciyi açın ve ‘+ Blok Ekle’ düğmesine tıklayın.
Ardından, ‘Arama Formu’ bloğunu seçin. Doğru bloğu seçtiğinizden, varsayılan WordPress ‘Arama’ bloğunu değil, emin olmak için turuncu SearchWP simgesini arayın.

Şimdi, kenar çubuğundaki 'Blok' sekmesinde, açılır menüden oluşturduğunuz formu seçin. Ardından yeni kategoriye göre arama formunuzun görüntülendiğini göreceksiniz.
Sayfaya kısa talimatlar veya görseller gibi daha fazla öğe eklemekten çekinmeyin. Ardından, ‘Yayınla’ veya ‘Güncelle’ düğmesine tıklayın.

📝 Not: Arama formunu web sitenizin kenar çubuğuna veya altbilgisine eklemek için, Görünüm » Widget'lar bölümüne gidin. Oradan, kenar çubuğu alanınızı bulun ve SearchWP ‘Arama Formu’ bloğunu oraya ekleyin.
Şimdi WordPress sayfanızı önizleyin ve formun ön yüzde nasıl göründüğünü görün.
Kategoriye göre arama formumuz şu şekilde görünüyor:

Bonus İpucu: Arama Sonuçlarına Anında Kategori Filtreleri Ekleyin
WordPress sitenizde çok fazla içerik olduğunda, ziyaretçilerin tam olarak ihtiyaç duydukları şeyi bulmaları bunaltıcı olabilir. Genel bir arama çok fazla sonuç döndürebilir, bu da onların pes edip ayrılmalarına neden olabilir.
Bunu düzeltmenin yararlı bir yolu, arama sonuçlarınızın hemen yanına kategoriler, etiketler veya gönderi türleri için anında taksonomi filtreleri eklemektir. Bu, kullanıcıların sayfayı yeniden yüklemeden sonuçlarını gerçek zamanlı olarak daraltmalarını sağlayan Ajax'ı kullanır.
For example, someone might search for “email templates” and then quickly filter by topics like “Marketing” or “Tutorials” to zero in on what they’re really looking for.

Bu küçük değişiklik, çok daha sorunsuz bir deneyime, daha hızlı sonuçlara ve sitenizi keşfetme olasılığı daha yüksek olan daha mutlu ziyaretçilere yol açabilir. Ve özellikle şu durumlar için kullanışlıdır:
- WordPress blogları birden fazla konu veya yazarla
- Öğrencilerin konuya, zorluk seviyesine, eğitmene veya formata (örneğin video veya metin) göre filtreleme yapabileceği Çevrimiçi kurs kütüphaneleri
- Üyelerin role, uzmanlığa, sektöre veya konuma göre filtrelenebileceği Dizin veya üyelik siteleri
- Araba bayiliği web siteleri, kullanıcıların marka, model, yıl, yakıt türü veya özelliklere göre arama yapması gereken yerler
- **Emlak siteleri**, ziyaretçilerin konuma, mülk türüne veya fiyat aralığına göre filtrelemek istediği yerler
Başlamak için, WordPress aramasında bir Ajax taksonomileri filtresinin nasıl ekleneceği hakkındaki kılavuzumuza bakın.
Alternatif olarak, SearchWP ile WordPress aramasını nasıl iyileştireceğiniz hakkındaki nihai kılavuzumuza göz atabilirsiniz.
WordPress'te Kategoriye Göre Arama Hakkında SSS
WordPress sitenizde kategori tabanlı arama kullanma hakkında sorularınız mı var? SearchWP'den en iyi şekilde yararlanmanıza yardımcı olacak bazı yaygın sorular şunlardır.
SearchWP'yi herhangi bir WordPress temasıyla kullanabilir miyim?
Evet! SearchWP, tüm WordPress temaları ile çalışır. Tema özelinde herhangi bir ince ayar yapmaya gerek kalmadan sitenizin arama işlevselliğini geliştirir.
Kategoriye göre arama formunun görünümünü özelleştirebilir miyim?
Kesinlikle. SearchWP, kategori arama formunu stilize etme esnekliği sunar, böylece sitenizin tasarımıyla mükemmel bir şekilde uyum sağlar. Örneğin, arama çubuğunuzun etiketini ve yer tutucusunu ayarlayabilir, ayrıca yazı tipi ve kenarlık stilini değiştirebilirsiniz.
SearchWP'de belirli içeriğin aranmasını hariç tutmak mümkün mü?
Evet, yapabilirsiniz. SearchWP, belirli sayfaları, yazarları veya içerik türlerini ayarlarından kolayca hariç tutmanızı sağlar – ek kodlama gerekmez.

WordPress Aramasını İyileştirmek İçin Ek Kaynaklar
Bu makalenin WordPress'te kategoriye göre aramayı eklemenize yardımcı olduğunu umuyoruz.
Özel bir WordPress arama motoru oluşturma hakkında daha fazla bilgi edinmek için şu kılavuzlara göz atın:
- WordPress Menüsüne Arama Çubuğu Nasıl Eklenir
- How to Add Live Ajax Search to Your WordPress Site
- WordPress'e Çok Dilli Arama Nasıl Eklenir
- WordPress'te Özel Alanları Aranabilir Hale Getirme
- Özel Gönderi Türlerini WordPress Arama Sonuçlarına Nasıl Dahil Edilir
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Diiamo
Teşekkürler, woocommerce ürün kataloğunu destekliyor mu?
WPBeginner Desteği
The SearchWP plugin does integrate with WooCommerce and would allow you to search for products
Yönetici
Mrteesurez
Bu kılavuz, her kategorinin belirli hizmetler veya departmanlar için tüm destek gönderilerini içereceği bir destek sitesi araması oluşturmak ve diğerleri için de aynı şekilde mi takip edilebilir? Bu gönderi için teşekkürler.
WPBeginner Desteği
If we understand correctly then yes, you should be able to do that
Yönetici
Hansan
Merhaba yardım, bir web sayfası için bir arama kutusu oluşturmak istiyorum ve yalnızca tek bir sayfa kategorisinde arama yapmalı. Bunu WordPress'te nasıl yapabilirim?
Eric Thomas
Tam olarak aradığım şeydi! Ayrı bir inceleme bölümü için, yalnızca o ayrı bölümü arayan bir arama çubuğuyla bir kenar çubuğuna ihtiyacım vardı. Bu yüzden bu mükemmeldi
philips
Bu harika eklentiye verdiğiniz destek için teşekkürler. Eklentiyi denedim, isme göre arama iyi çalışıyor ancak kategori araması herhangi bir sonuç göstermiyor. Sanırım 3.5 — >3.8 ile uyumlu değil.
"cat" kelimesini "category" olarak değiştirmeyi denedim ama hepsi boşunaydı. Herhangi bir hızlı yardım çok takdir edilecektir. Şimdiden teşekkürler.
Eric
Bu eklentiyi kurduktan sonra orijinal kategoriler widget'ı artık çalışmıyor!
Eklentiyi kaldırdığımda tekrar çalıştı!
Nedenini hala bulamadım.
Birisi sorunu nasıl düzelteceğimi söyleyebilir mi?
Çok teşekkürler!
sergio
Hem normal Google özel arama ile arama yapıyorum hem de kategori arama eklentisini kullanıyorum. Google arama sonuçlarını almak için searchform.php dosyasını değiştirdim (bu kısa kod ile).
Kategoriye göre arama eklentisini kullandığımda, sonuçlar standart olanlarla aynı, yani filtrelenmiyorlar, çünkü her iki durumda da Google özel arama kullanıyorum.
Bu yüzden standart olanı yalnızca bu eklenti için () olarak sıfırlamak istiyorum.
Nasıl yapabilirim?
Teşekkürler
WPBeginner Desteği
kategoriye göre arama ve Google özel aramayı kullanamazsınız. İki farklı form ve arama şablonu oluşturabilirsiniz.
Yönetici
Srinivas
Takım,
Yukarıdaki adımları denedim, ancak metin alanına [sbc] eklediğimde, arama kutusunu çağırmak yerine yalnızca metin olarak görüntülendi. Bir şeyi mi kaçırıyorum?
Aksi takdirde, bahsi geçen kodu tema şablonuna nereye ekleyebileceğimden de emin değilim. Düzenlemem gereken belirli tema dosyası konusunda bana yardımcı olabilir misiniz?
Teşekkürler
Yayın Kadrosu
Lütfen eklentiyle ilgili tüm destek taleplerinizi destek forumunda yayınlayın:
http://wordpress.org/support/plugin/search-by-category
Yönetici
Gretchen Louise
Oh I’m so glad to find this plugin! I think I need to keep looking though because I need to have it search specific pages on my site as well as some categories of posts.
mike
Gerçekten zamanımı çok kurtardı.........
Bu eklenti hala wordpress 3.5.1 ile çalışıyor!!!!
Rosca Bogdan
@Alian bunun için bir eklenti var, Query multiple taxonomies. Bunu şurada bulabilirsiniz: http://scribu.net/wordpress/query-multiple-taxonomies/. Ben kullanıyorum ve harika çalışıyor.
Alan
Arama sonuçları için kullanılabilir mi?
Gitte Hansen
Kategoriye göre arama yalnızca 3.4.2'ye kadar olan Wordpress sürümleri için test edilmiştir – yine de yüklemek sorun olur mu? 3.5.0 kullanıyorum.
Okuyucularımın kategorilerimde gezinmesini ve arama yapmasını kolaylaştıracak bir işlevsellik için gerçekten sabırsızlanıyorum.
Selamlar Gitte
Yayın Kadrosu
Evet, sorun değil. İşe yarayacaktır.
Yönetici
Corrinda
Bir müşteri sitesi için farklı seçenekleri gözden geçirdim ve sonunda Search Everything eklentisini yükledim. Nelerin aranacağını yapılandırma seçeneği de sunuyor. Ve bu durumda birkaç kategoriyi hariç tutmak istedim.
Azim
Ciddi bir özelleştirme gerekmiyorsa, searchform.php dosyanızda aşağıdaki kod parçasını kullanabilirsiniz.
<form method="get" id="searchform" action="<?php echo home_url(); ?>">
<input type="search" id="s" name="s" />
<?php wp_dropdown_categories( 'show_option_all=Tüm Kategoriler' ); ?>
</form>
Pam
Bu size ne fayda sağlar? denedim ama işe yaramadı.
Alan
Sitemde Relevanssi kullanıyorum ve harika ama kategori yerine bu tür bir şeyi özel taksonomiye göre daraltmak isterim.