İçeriğinizin harika olduğunu bilmek ama WordPress sitenizin aramasının her şeyi karışık göstermesi sinir bozucudur.
Bunu farklı WordPress sitelerinde sayısız kez gördük. Bir ziyaretçi “e-posta pazarlaması” araması yapar ve her kategoriden sonuç alır – web tasarım ipuçları, SEO eğitimleri ve sosyal medya rehberleri hepsi birbirine karışmış halde.
İhtiyaç duyduklarını bulmak yerine kafaları karışır ve uzaklaşırlar.
When visitors are able to search within categories, they can find what they need faster and stay on your site longer. On content-heavy sites, like blogs or online stores, this helps boost conversion rates by guiding users straight to what they need.
In this guide, we’ll show you the best method to add category search to your WordPress site. Don’t worry – it’s easier than you might think! 🙌

Why Add Search By Category to WordPress?
Kategoriler, WordPress web sitenizdeki içeriği düzenlemenin kolay bir yoludur. Kategoriler ayrıca ziyaretçilerin ilginç gönderileri bulmasına yardımcı olabilir.
Ö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 giderek web sitenize kategoriye göre arama özelliği ekleyebilirsiniz. Bu, çok sayıda blog gönderiniz olsa bile ziyaretçilerin aradıkları içeriği bulmalarına yardımcı olabilir.
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: WordPress Aramasına Ajax Taksonomileri Filtresi Ekleme
- SSS: WordPress'te Kategoriye Göre Arama Nasıl Eklenir
- Ek Kaynaklar: Daha Fazla WordPress Arama Rehberi
Adım 1: SearchWP'yi Kurun ve Ayarlayın
WordPress'e kategoriye özel arama eklemenin en kolay yolu SearchWP kullanmaktır. Bu, en iyi arama eklentisidir ve yerleşik WordPress aramasını iyileştirmenize olanak tanır.
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'yi Al' düğmesine tıklayarak bir SearchWP hesabına ihtiyacınız olacak. Ardından, kayıt işlemine devam edebilirsiniz.

Giriş yaptıktan sonra SearchWP zip dosyasını alın. 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. 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 web sitenizdeki içeriği nasıl sıraladığını kontrol etmenizi sağlayan kendi Uygulama Öznitelik Alaka Düzeyi 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.

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 Hızlı Arama'yı (arama terimi önerileri sunar) ve Gelişmiş Arama'yı (kullanıcıların gelişmiş filtreler kullanarak arama yapmasına olanak tanır) etkinleştirebilirsiniz.
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.

Ardından, 'Arama Türü' bölümünde, arama motorunu kullanırken kullanıcıların ne tür içerikler bulabileceğini seçebilirsiniz. Bu kategoriye göre arama formunun yalnızca blog gönderisi sonuçlarını göstermesini istiyorsanız, 'Gönderiler' ekleyebilirsiniz.
Ancak sayfaları ve medya dosyalarını dahil etmek istiyorsanız, 'Sayfalar' ve 'Medya' yazın.
'Kategori Seç' alanında, arama formunun açılır menüsündeki herhangi bir blog gönderisi kategorisini dahil edebilir veya hariç tutabilirsiniz.
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ımda, 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 (WordPress'e ait olan ve SearchWP'ye ait olmayan ‘Arama’ bloğu ile karıştırılmamalıdır).

Ş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.

Ş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: WordPress Aramasına Ajax Taksonomileri Filtresi Ekleme
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 ve bu hayal kırıklığı, vazgeçip ayrılmalarına neden olabilir.
A helpful way to fix this is by adding Ajax-powered taxonomy filters, like categories, tags, or custom taxonomies, right next to your search bar. These filters let users narrow down their results in real time, without refreshing the page.
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 filtreleyebilecekleri Çevrimiçi kurs kütüphaneleri
- Üyelerin role, uzmanlığa, sektöre veya konuma göre filtrelenebildiğ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ına bir Ajax taksonomileri filtresinin nasıl ekleneceğine dair rehberimize göz atabilirsiniz.
SSS: WordPress'te Kategoriye Göre Arama Nasıl Eklenir
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 sitenizin tasarımıyla mükemmel bir şekilde uyum sağlayacak şekilde stilize etme esnekliği sunar. Ö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.

Ek Kaynaklar: Daha Fazla WordPress Arama Rehberi
Bu makalenin WordPress'te kategoriye göre arama 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
- Akıllı Bir WooCommerce Ürün Araması Nasıl Yapılır
- WooCommerce Ürün Arama Sonuçları Sayfası Nasıl Özelleştirilir
- SearchWP ile WordPress Aramasını İyileştirme (Hızlı ve Kolay)
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.