Özel Gönderi Türleri için WordPress Arama Formu Nasıl Oluşturulur
Yayınlanan: 2022-02-04Özel gönderi türleri için nasıl bir WordPress arama formu oluşturacağınızı merak ediyor musunuz?
Sitenizde çok sayıda sayfa varsa, farklı içerik türleri için ayrı bir arama formu eklemek kullanışlı olabilir.
Belirli bir içerik türünü bulmayı çok daha kolay hale getirir ve ziyaretçileriniz için daha iyi bir kullanıcı deneyimi garanti eder.
Bu adım adım öğreticide, özel gönderi türleri için özel bir arama formunun nasıl oluşturulacağını göstereceğiz.
Hadi dalalım.
Neden WordPress Özel Gönderi Türleri İçin Bir Arama Formu Oluşturmalısınız?
Özel gönderi türlerinin ne olduğunu ve neden bunlara bir arama formu eklemek isteyebileceğinizi tanımlayarak başlayalım.
Genellikle, WordPress yalnızca 2 tür içeriği destekler: yazılar ve sayfalar.
Ancak, kendi özel gönderi türlerinizi oluşturmakta ve buna özel alanlar eklemekte özgürsünüz.
Standart bir gönderi veya sayfanın sınırlarına uymayan içerik oluşturuyorsanız bu çok yararlı olabilir.
Örneğin, bir yemek pişirme blogu çalıştırıyorsanız, özel bir gönderi türü oluşturabilir ve buna “Tarif” adını verebilirsiniz.
Ardından, özel alanlar için “malzemeler”, “pişirme yöntemleri” ve “tahmini pişirme süresi” kullanabilirsiniz.
İşte başka bir örnek.
WPBeginner'da, Ziyaretçileri için öne çıkan fırsatları topladıkları, Fırsatlar bölümünde özel bir gönderi türü:
Basitçe söylemek gerekirse, özel gönderi türleri, WordPress'i basit bir blog platformundan tam teşekküllü bir içerik yönetim sistemine dönüştürmenize olanak tanır.
Şimdi, neden yalnızca belirli özel gönderi türleri arasında arama yapan bir arama formu oluşturalım?
Çünkü ziyaretçilerinizin aradıkları içeriği bulmasını çok daha kolay hale getirebilirsiniz.
Örneğin, yalnızca "Tarif" özel gönderi türünü arayan bir arama formu eklerseniz ne olur?
Ziyaretçilerin bir "tavuk" arama sorgusu yazarak yalnızca tavuk tarifi bulmasını sağlar - bir makale, haber veya yalnızca tavukla ilgili bir sayfa değil.
Dikkate alınması gereken başka bir şey de, yerel WordPress arama motorunun özel alanları tamamen yok saymasıdır.
Bu, ziyaretçilerinizin bir tavuk tarifi bulabilmesine rağmen, yine de belirli yemek malzemelerini arayamayacağı anlamına gelir.
Endişelenmeyin, çünkü aşağıda size özel gönderi türleri için nasıl bir arama formu oluşturacağınızı ve WordPress'in arama yaparken özel alanları dikkate almasını sağlayacağız.
Özel Gönderi Türleri için WordPress Arama Formu Nasıl Oluşturulur
Özel gönderi türleri için özel bir WordPress arama formu oluşturmanın en kolay yolu, SearchWP gibi bir eklenti kullanmaktır.
SearchWP, 30.000'den fazla web sitesi tarafından kullanılan en iyi WordPress arama eklentisidir.
Bu eklentiyi kullanarak WordPress arama motorunu ihtiyaçlarınıza göre özelleştirebilirsiniz.
SearchWP, WordPress arama sonuçlarınız üzerinde tam kontrole sahip olmanızı sağlar. Şunlar için kullanabilirsiniz:
- Taksonomiler ve kısa kod indeksleme . Varsayılan olarak, WordPress arama yaparken sınıflandırmaları ve kısa kodları yok sayar. SearchWP'yi kullanarak, içindeki verileri aranabilir hale getirebilir ve ziyaretçilerinize genişletilmiş arama sonuçları sağlayabilirsiniz.
- Yerinde arama etkinliği izleme . Ziyaretçilerinizin ne tür içerikler aradığını merak ediyor musunuz? SearchWP, sitenizin ziyaretçilerinin arama davranışı hakkında size kapsamlı bir rapor sunar.
- Sorunsuz WooCommerce entegrasyonu . SearchWP, WooCommerce ürünlerinizin özelliklerini, etiketlerini ve incelemelerini aranabilir hale getirmenize olanak tanır. En iyi şey, sadece birkaç tıklamayla yapabilmenizdir.
Şimdi, özel gönderi türleri için bir WordPress arama formu oluşturmak için SearchWP'yi nasıl kullanabileceğinizden bahsedelim.
1. Adım: SearchWP'yi Kurun ve Etkinleştirin
Başlangıç olarak, SearchWP kopyanızı buradan almak istiyorsunuz.
İşiniz bittiğinde, SearchWP hesabınızda İndirilenler sekmesini açın.
Ardından SearchWP İndir düğmesine basın ve eklentiyi bilgisayarınıza kaydedin.
Tamamlandığında, SearchWP kopyanızı aldıktan sonra aldığınız e-postadaki eklenti lisans anahtarını kopyalayın.
Ardından, WordPress kontrol panelinize gidin ve az önce indirdiğiniz SearchWP eklentisi ZIP dosyasını yükleyin.
Bunu nasıl yapacağınızdan emin değilseniz, lütfen adım adım bir WordPress eklentisinin nasıl kurulacağına bakın.
SearchWP'yi kurup etkinleştirdikten sonraki adım, lisans anahtarını girmektir.
Bunu yapmak için WordPress kontrol panelinizin üst kısmında görünen SearchWP düğmesini tıklayın.
Ardından, Lisans sekmesine gidin.
SearchWP lisans anahtarınızı uygun alana girin ve Etkinleştir'i tıklayın.
Lisans etkinleştirildikten sonra, WordPress arama motoru ayarlarınızı yapmaya devam edebilirsiniz.
2. Adım: Özel Gönderi Türünüze Yeni Bir Arama Motoru Ekleyin
Bir sonraki adım, sitenize yeni bir arama motoru eklemektir. Bir arama motorunu, WordPress'in bir aramayı nasıl gerçekleştireceğini belirleyebileceğiniz, düzenleyerek bir dizi kural olarak düşünün.
Başlamak için SearchWP ayarlarında Motorlar sekmesine gidin.
Bu sizi arama motoru ayarlarınızı yapabileceğiniz Motorlar panosuna getirir.
Örneğin, belirli gönderi veya sayfa özniteliklerinin önceliğini özelleştirebilir, arama kaynakları ekleyip kaldırabilir, belirli ad kalıplarına sahip sonuçları hariç tutabilir ve çok daha fazlasını yapabilirsiniz.

Bunu, Google'ın arama algoritmasını ayarlıyormuş gibi düşünün, ancak yalnızca kendi siteniz için.
SearchWP, aynı anda birden fazla arama motorunu kullanmanıza izin verir.
O halde, özel yazı türleri için bir arama formu oluşturmadan önce, ona özel yeni bir arama motoru ekleyelim.
Bunu yapmak için, Motorlar sekmesinde Yeni Ekle'yi tıklayın.
Bu, özel özel gönderi türünüz için otomatik olarak yeni bir ayrı arama motoru oluşturacaktır.
Ardından, yeni oluşturulan arama motorunun sağ üst köşesindeki Kaynaklar ve Ayarlar'ı tıklayın.
Burada, arama yaparken bu arama motorunun dikkate almasını istediğiniz kaynakları seçebilirsiniz.
Bu eğitimde, yalnızca "Ürünler" özel gönderi türü arasında arama yapan bir arama formu oluşturacağız.
Bunu yapmak için Ürünler dışındaki tüm kutuların işaretini kaldıracağız.
Ayrıca, "Ek" olan standart arama motoru etiketini "Ürünler" olarak değiştireceğiz. Daha sonra motoru daha kolay tanımaya yardımcı olacaktır.
Bitirdiğinizde Bitti 'yi tıklayın.
Ardından, yeni özel yazı tipi arama motorunuzu kaydetmek için SearchWP ayarları sekmesindeki Motorları Kaydet'e tıklayın .
Bir sonraki adım, SearchWP “Shortcodes” uzantısını kurmak ve etkinleştirmektir.
3. Adım: Kısa Kod Uzantısını Kurun ve Etkinleştirin
Bu uzantı, yalnızca birkaç tıklamayla özel gönderi türünüze bir arama formu eklemenize olanak tanır.
Onu almak için Kısa Kodlar uzantısı indirme sayfasına gidin ve Uzantıyı İndir düğmesine basın.
Ardından, uzantıyı SearchWP'yi kurduğunuz şekilde kurun ve etkinleştirin.
Kısa Kodlar uzantısını yükledikten ve etkinleştirdikten sonra, yeni bir özel gönderi arama formu sayfası oluşturmaya devam edebilirsiniz.
4. Adım: Yeni Bir Özel Gönderi Arama Formu Sayfası Oluşturun
İlk olarak, WordPress kontrol panelinizden Sayfalar » Yeni Ekle'ye gidin.
Sayfayı istediğiniz şekilde adlandırın ve yeni bir blok eklemek için Artı düğmesine basın.
Ardından, Özel HTML bloğunu bulun ve sayfaya eklemek için üzerine tıklayın.
Ardından, aşağıdaki kodu kopyalayıp yeni oluşturulan HTML bloğuna yapıştırın:
[searchwp_search_form engine="products" var="searchvar" button_text="Find Results"] <div class="search-results-wrapper"> [searchwp_search_results engine="products" var="searchvar" posts_per_page=4] <h2>[searchwp_search_result_link direct="true"]</h2> [searchwp_search_result_excerpt] [/searchwp_search_results] </div> <div class="no-search-results-found"> [searchwp_search_results_none] No results found, please search again. [/searchwp_search_results_none] </div> <div class="search-results-pagination"> [searchwp_search_results_pagination direction="prev" link_text="Previous" var="searchvar" engine="products"] [searchwp_search_results_pagination direction="next" link_text="Next" var="searchvar" engine="products"] </div>
Motor "ürünleri" adını önceki adımda oluşturduğunuz kendi motorunuzun adıyla değiştirdiğinizden emin olun.
Yukarıdaki kod, sayfada tam teşekküllü bir arama kutusu getirir.
Bunu kullanarak, ziyaretçileriniz yalnızca arama motorunuzun ayarlarında belirttiğiniz özel gönderi türleri arasında arama yapabilir.
Bittiğinde, sayfanıza gitmek için Yayınla'yı ve ardından Sayfayı Görüntüle'yi tıklayın.
Özel yazı tipi arama motorunuz artık WordPress sitenizde mevcut.
Arama kutumuzu test edelim. “Çerezler” arama terimini gireceğiz, Sonuçları Bul'a basacağız ve ne tür gönderiler gösterdiğine bakacağız.
Gördüğünüz gibi, arama sonuçları yalnızca "ürünler" özel gönderi türünü içeriyor, yani yeni arama formumuz gayet iyi çalışıyor.
Bu makalede, özel gönderi türleri için bir WordPress arama formunun nasıl oluşturulacağını öğrendiniz.
Özel gönderi türleri için kendi arama formunuzu oluşturmaya hazırsanız, SearchWP kopyanızı buradan alabilirsiniz.
Ayrıca, bir e-Ticaret WordPress sitesinin sahibiyseniz, özel bir WooCommerce arama widget'ını nasıl ekleyeceğinizi öğrenmeniz de yararlı olabilir.
Arama sonuçlarının sayısını artırmak mı istiyorsunuz? Birkaç basit adımda WordPress sitenize nasıl bulanık arama ekleyeceğinizi öğrenin.