Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Kategoriye Göre Arama Nasıl Yapılır (En İyi Yöntem)

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te kategoriye göre aramayı etkinleştirmek istiyor musunuz?

Web sitenize kategoriye özel bir arama eklemek, yayınladığınız içerik ne olursa olsun ziyaretçilerin aradıklarını bulmalarına yardımcı olabilir. Örneğin, ziyaretçiler belirli blog kategorilerini, ürün kategorilerini, üyelik seviyelerini ve daha fazlasını arayabilir.

Bu kılavuzda, WordPress’e kategoriye göre arama özelliğini nasıl ekleyebileceğinizi göstereceğiz.

How to search by category in WordPress (2 ways)

Neden WordPress’e Kategoriye Göre Arama Ekleyelim?

Kategoriler, WordPress web sitenizdeki içeriği düzenlemenin kolay bir yoludur. Kategoriler ayrıca ziyaretçilerin ilginç gönderileri bulmasına da yardımcı olabilir.

Örneğin, birçok site kategorilerini bir açılır menüde veya kenar çubuğunda gösterir.

A list of post categories on the WPBeginner website

Çok sayıda blog yazınız varsa, bir adım daha ileri gidebilir ve web sitenize kategoriye göre arama özelliği ekleyebilirsiniz. Bu, çok sayıda blog yazınız olsa bile ziyaretçilerin aradıkları içeriği bulmalarına yardımcı olabilir.

WooCommerce kullanıyorsanız, çevrimiçi mağazanız için bir ürün kategorisi araması bile oluşturabilir ve daha fazla satış elde edebilirsiniz.

Product categories on an eCommerce site

Benzer şekilde, bir WordPress üyelik sitesi işletiyorsanız, ziyaretçilerin belirli üyeleri, grupları, forumları, çevrimiçi kursları ve daha fazlasını bulmasına yardımcı olmak için kategoriye göre aramayı kullanabilirsiniz.

Bununla birlikte, WordPress’e kategoriye göre arama özelliğini nasıl ekleyebileceğinizi görelim. Bu eğitimde gezinmek için aşağıdaki hızlı bağlantıları kullanabilirsiniz:

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ı geliştirmenize olanak tanır.

SearchWP ile özel yazı türleri, PDF dosyaları, WooCommerce ürünleri ve kategoriler dahil olmak üzere WordPress’in varsayılan olarak yok saydığı içerikleri arayabilirsiniz.

Daha fazla bilgi edinmek için ayrıntılı SearchWP incelememize bakın.

Öncelikle SearchWP eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından, SearchWP ” Ayarlar ‘a gidin ve ardından ‘Genel’ sekmesine tıklayın.

Activating the SearchWP WordPress plugin

Burada, ‘Lisans Anahtarı’ kutusuna lisansınızı 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 indeksleyeceği, arayacağı ve görüntüleyeceği konusunda ince ayar yapabilirsiniz. Bunu sadece 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.

Creating a search by category feature for WordPress

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ün, SearchWP’nin çevrimiçi pazar yerinizdeki, blogunuzdaki veya web sitenizdeki içeriği nasıl sıralayacağını kontrol etmenizi sağlayan kendi Uygulama Niteliği Alaka Düzeyi kaydırıcıları vardır.

Örneğin, ‘Başlık’ kaydırıcısını sola ve ‘İçerik’ kaydırıcısını sağa taşırsanız, içerik başlıktan daha fazla ağırlık taşıyacaktır.

Changing the attribute relevancy settings in WordPress

Hatta belirli sayfaları, yazarları ve daha fazlasını WordPress aramasından hariç tutabilirsiniz.

Bir başka seçenek de ‘Kaynaklar ve Ayarlar’ düğmesine tıklayarak arama sonuçlarına daha fazla içerik eklemektir.

Configuring your website's search algorithm using SearchWP

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.

Yaptığınız değişikliklerden memnun olduğunuzda ‘Bitti’ düğmesine tıklayın.

Making comments, PDFs, media, and more searchable on a WordPress website

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.

Aramanın nasıl ayarlandığından memnun olduğunuzda, ekranın en üstüne kaydırın ve ‘Kaydet’ düğmesine tıklayın.

Saving your SearchWP search engine settings

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 işlem birkaç dakika sürebilir.

‘Dizin Durumu %100’ü görür görmez SearchWP’nin tüm içeriğinizi ve ayarlarınızı dizine eklediğini anlayacaksınız.

Rebuilding the search index on your WordPress website

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ıyacaktır. Ayrıntılı talimatlar istiyorsanız WordPress’te özel arama formu oluşturma yazımızı okuyabilirsiniz.

İlk olarak, SearchWP Arama Formları’na gidin. Ardından, ‘Yeni Ekle’ye tıklayın.

Adding a custom search form to your WordPress website

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 Arama’yı seçmelisiniz.

Creating a search by category form with SearchWP

Aşağı kaydırdığınızda, ‘Kategori Arama’ seçeneğinin etkinleştirildiğini göreceksiniz. Ayrıca Hızlı Arama (arama terimi önerileri verir) ve Gelişmiş Arama (kullanıcıların gelişmiş filtreler kullanarak arama yapmasını sağlar) seçeneklerini de etkinleştirebilirsiniz.

Motor için, Adım 2’de daha önce düzenlediğimiz gibi ‘Varsayılan’ı seçebilirsiniz.

Sonuçlar Sayfası için varsayılan WordPress arama sonuçları sayfasını seçebilir veya SearchWP kullanarak yeni bir sayfa oluşturabilirsiniz. İkinci seçenekle ilgileniyorsanız, WordPress’te arama sonuçları sayfasının nasıl özelleştirileceğine ilişkin kılavuzumuzu okuyun.

Configuring the search form settings in SearchWP

Ardından, ‘Arama Türü’nde, kullanıcıların arama motorunu kullanırken hangi içerik türlerini bulabileceğini seçebilirsiniz. Kategoriye göre arama formunun yalnızca blog yazısı sonuçlarını göstermesini istiyorsanız ‘Yazılar’ seçeneğini ekleyebilirsiniz.

Ancak sayfaları ve medya dosyalarını dahil etmek istiyorsanız, devam edin ve ‘Sayfalar’ ve ‘Medya’ girin.

‘Kategori Seç’ alanında, arama formunun açılır menüsündeki herhangi bir blog yazısı kategorisini dahil edebilir veya hariç tutabilirsiniz.

Bunun altında, alan etiketindeki yer tutucu metni değiştirebilir ve gerekirse Arama Düğmesini etkinleştirebilir veya devre dışı bırakabilirsiniz.

Customizing the search by category form settings in SearchWP

Alt kısma doğru, 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.

Customizing the SearchWP form's style

Arama formu ayarlarından memnun olduğunuzda, devam edin ve sayfayı yukarı kaydırın.

Ardından, ‘Kaydet’e tıklayın.

Saving the SearchWP form

Adım 4: Kategoriye Göre Arama Formunu WordPress’e Yerleştirin

Artık kategoriye göre arama formu oluşturduğunuza göre, bunu WordPress web sitenize yerleştirelim. SearchWP, Gutenberg editörünü, Tam Site Editörünü ve blok tabanlı widget editörünü kullanarak ekleyebileceğiniz kullanımı kolay bir arama formu bloğu sunar.

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 (SearchWP’ye değil WordPress’e ait olan ‘Arama’ bloğu ile karıştırılmamalıdır).

Adding the SearchWP search form block in WordPress

Ş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 resimler gibi daha fazla öğe eklemekten çekinmeyin. Ardından, ‘Yayınla’ veya ‘Güncelle’ düğmesine tıklayın.

Selecting a SearchWP form in the block editor

Şimdi, WordPress sayfanızı önizleyin ve formun ön uçta nasıl göründüğüne bakın.

İşte kategoriye göre arama formumuz böyle görünüyor:

Example of a search by category form made with SearchWP

Özel bir WordPress arama motoru oluşturma hakkında daha fazla bilgi edinmek için bu kılavuzlara göz atın:

Umarız bu makale WordPress’te kategoriye göre arama eklemenize yardımcı olmuştur. Ayrıca, kullanmanız gereken en iyi WordPress SEO araçları ve eklentileri uzman seçimimizi veya blog trafiğinizi nasıl artıracağınıza ilişkin kılavuzumuzu görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

21 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mrteesurez says

    Can this guide be followed to create a search for a support site where each category will includes all support posts for a particular services or branch and other for theirs ??
    Thanks for this post.

  3. Hansan says

    Hey help , I want to create a search box for web page and it should search in only one page category. How can i do that in wordpress.

  4. Eric Thomas says

    This is exactly what I was looking for! Needed a sidebar for a separate review section, with a search bar that only searched that separate section. So this was perfect

  5. philips says

    Thanks for the support for this awesome plugin. i have tried the plugin, the search by name works fine but the category search is not showing any result. i guess it is not compatible with 3.5 — >3.8.
    i have tried changing “cat” to “category” but all to no avail . Any quick help will be hugely appreciated. Thanks in advance.

  6. Eric says

    After I installed this plugin, the original categories widget doesn’t work any more!
    Once I removed the plugin, it’s work again!
    I still can’t find the reason.

    Could someone tell me how to fix the problem?

    Thanks a lot!

  7. sergio says

    i run both regular search with google custom search, and the search category plugin, . i modified the searchform.php in order to have google search results ( with this shortcode ).
    When i use the search by category plugin the results are the same of the standard so they are not filtered obviously because i use in both case google custom search .
    so i would reset thestandard only for () for this plugin
    how can i Do?
    thanks

  8. Srinivas says

    Team,

    I tried the steps above, but when i added [sbc] in the text area, it just displayed that as a text instead of calling the search box. Am i missing something here.

    Else, also not sure where i can add the mentioned code in the theme template. Could someone help me with the specific theme file i need to edit.

    Thanks

  9. Gretchen Louise says

    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.

  10. Gitte Hansen says

    Search by category is only tested for WordPress version up to 3.4.2 – is it ok to install anyway? I use 3.5.0
    I really look forward to a functionality which will make it easier for my readers to browse and seach in my categories.
    Greetings Gitte

  11. Corrinda says

    I just did a review of different options for a client site and eventually installed the Search Everything plugin. It gives you the option to also configure what gets searched. And in this case I wanted to exclude a couple of categories.

  12. Azim says

    If no serious customization is needed, you could just use the following snippet in your searchform.php

    <form method="get" id="searchform" action="<?php echo home_url(); ?>">
    <input type="search" id="s" name="s" />
    <?php wp_dropdown_categories( 'show_option_all=All Categories' ); ?>
    </form>

  13. Alan says

    I use Relevanssi on one of my sites and it is great but I would love to add something like this to narrow search fields but rather than narrow by category. I’d like to narrow by custom taxonomy.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.