Özel Yazı Türleri için WordPress Arama Formu Nasıl Oluşturulur

Yayınlanan: 2023-08-18


Özel yazı türleri için WordPress'te gelişmiş bir arama formu oluşturmak ister misiniz?

Özel gönderi türlerini kullanıyorsanız ziyaretçilerin yalnızca bu içerikte arama yapmasına olanak tanıyan bir form oluşturmak isteyebilirsiniz. Bu, insanların aradıklarını bulmalarına ve sitenizde daha uzun süre kalmalarına yardımcı olabilir.

Bu makalede, WordPress'te özel yazı türleri için gelişmiş bir arama formunun nasıl oluşturulacağını adım adım göstereceğiz.

How to create advanced search form in WordPress for custom oost types

Neden Özel Gönderi Türleri için Gelişmiş Arama Formu Oluşturmalısınız?

Özel gönderi türleri, gönderilerin ve sayfaların ötesine geçerek web siteniz için farklı içerik türleri oluşturmanıza olanak tanır. Örneğin, WPBeginner'da Fırsatlar ve Sözlük bölümlerimizi düzenlemek için özel gönderi türlerini kullanıyoruz.

Ancak WordPress, varsayılan olarak arama sonuçlarına özel yazı türlerini dahil etmez. Sonuç olarak, ziyaretçiler önemli içeriği kaçırabilir ve siz de sayfa görüntülemelerini kaçırırsınız.

Neyse ki, bir WordPress arama eklentisi kullanarak arama sonuçlarınıza özel gönderi türlerini ekleyebilirsiniz. Hatta bir adım daha ileri giderek yalnızca özel gönderi türlerini arayan gelişmiş bir form oluşturabilirsiniz.

Örneğin, WPBeginner olarak, Fırsatlar ve Sözlük sayfalarımızda özel gönderi türü arama formları oluşturduk.

An example of a custom search form on the WPBeginner website

Genellikle bu tür gelişmiş arama formu, ziyaretçilerin aradıklarını daha hızlı bulmalarına yardımcı olur, bu da ziyaretçi deneyimini iyileştirir ve hemen çıkma oranını azaltır.

Öncelikle WordPress'te özel yazı türlerinin nasıl oluşturulacağına ilişkin kılavuzumuzu görebilirsiniz. Ardından, özel gönderi türleri için gelişmiş bir WordPress arama formunun nasıl oluşturulacağıyla ilgili eğitimimize geçebilirsiniz.

WordPress Eklentisiyle Yeni Bir WordPress Arama Algoritması Oluşturun

Özel gönderi türleri için gelişmiş bir arama formu oluşturmanın en kolay yolu SearchWP eklentisini kullanmaktır. En iyi arama eklentisidir ve WordPress'in varsayılan olarak yok saydığı içeriği aramanıza olanak tanır.

Örneğin, blog yorumlarını aranabilir hale getirebilir ve web sitenize PDF indeksleme ve arama özelliği ekleyebilirsiniz.

SearchWP Nasıl Kurulur

Yapmanız gereken ilk şey SearchWP eklentisini kurup etkinleştirmektir. Daha fazla ayrıntı için WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirme sonrasında SearchWP » Ayarlar'a gitmeli ve 'Genel' sekmesine tıklamalısınız.

Activating the SearchWP search plugin

Artık 'Lisans Anahtarı' kutusuna lisansınızı girmeniz gerekiyor. Bu bilgiyi SearchWP sitesindeki hesabınızda bulabilirsiniz.

İşiniz bittiğinde, 'Anahtarı Doğrula' düğmesini tıkladığınızdan emin olun.

Özel Arama Algoritması Oluşturma

Bir sonraki göreviniz özel bir arama algoritması oluşturmaktır. SearchWP'nin sayfalar, gönderiler, medya ve herhangi bir özel gönderi türü gibi arama sonuçlarına dahil ettiği içeriği belirtmenize olanak tanır.

Başlamak için WordPress yönetici kontrol panelinizde SearchWP » Algoritma'ya gitmeniz gerekir.

Creating a search algorithm using SearchWP

Burada SearchWP'nin arama sonuçlarına dahil ettiği her içerik türü için bir bölüm göreceksiniz.

Özel gönderi türünüzü eklemek için 'Kaynaklar ve Ayarlar' düğmesini tıklamanız yeterlidir.

How to add custom post types to a WordPress search engine

Görüntülenen açılır pencerede, arama sonuçlarına dahil etmek istediğiniz her özel gönderi türünün yanındaki kutuyu işaretleyin.

Bundan sonra 'Bitti'yi tıklayın.

Creating a WordPress search form for custom post types

SearchWP her özel gönderi türü için yeni bir bölüm ekleyecektir. Her bölüm, SearchWP'nin başlık, bilgi ve alıntı gibi aramalarına dahil edeceği tüm nitelikleri gösterir.

Nitelik eklemek veya kaldırmak istiyorsanız 'Öznitelik Ekle/Kaldır'ı tıklamanız yeterlidir.

Creating a search form for custom post types

Açılır pencerede, arama sonuçlarına dahil etmek istediğiniz her özelliğin yanındaki kutuyu işaretleyin.

Bir özelliği kaldırmak için bunun yerine ilgili kutunun işaretini kaldırabilirsiniz.

Adding attributes to the SearchWP search algorithm

Bu açılır pencerede, WordPress'te özel alanların aranabilir olmasını da sağlayabilirsiniz.

Yaptığınız değişikliklerden memnun olduğunuzda devam edin ve 'Bitti'yi tıklayın.

Her özelliğin aynı zamanda bir Uygulama Özniteliği Uygunluğu kaydırıcısına sahip olduğunu fark edeceksiniz. Bu, SearchWP'nin WordPress'te arama sonuçları sayfasını oluştururken içeriği nasıl sıraladığını kontrol eder.

Bir özelliğin alaka düzeyi yüksekse arama sonuçları üzerinde daha büyük bir etkisi olacaktır. Bunun aksine, daha az alakalı bir özellikle eşleşen içerik, arama sonuçlarında daha alt sıralarda görünecektir.

Örneğin, 'Başlık' kaydırıcısını sağa ve 'İçerik' kaydırıcısını sola hareket ettirirseniz, gönderinin başlığı içerikten daha fazla ağırlık taşıyacaktır.

Creating a custom search form for your WordPress blog or website

Her WordPress web sitesi benzersizdir, bu nedenle size en doğru ve yararlı arama sonuçlarını neyin verdiğini görmek için farklı alaka düzeyi ayarlarını denemek isteyebilirsiniz.

Örneğin, çevrimiçi mağazanız için bir 'müşteri yorumları' özel gönderi türü oluşturduysanız, bu önemli bir içeriktir, dolayısıyla ona yüksek düzeyde alaka düzeyi vermek isteyebilirsiniz.

Arama özelliğinin kurulumundan memnun olduğunuzda ekranın üst kısmına gidip 'Kaydet' düğmesini tıklamanız yeterlidir.

Saving the custom post type search algorithm

SearchWP artık dizini otomatik olarak yeniden oluşturacak. İ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ördüğünüzde SearchWP'nin özel gönderi türlerinizi arama dizinine eklediğini bileceksiniz.

Adding custom post types to the WordPress search index

WordPress blogunuz, web siteniz veya çevrimiçi pazar yeriniz artık arama sonuçlarında özel gönderi türlerini içerecektir.

Özel Gönderi Türleri için Gelişmiş Arama Formu Oluşturun

Bunu yaptığınızda, yalnızca özel gönderi türlerinizi arayan gelişmiş bir form oluşturmaya hazırsınız.

Başlamak için SearchWP » Arama Formları'na gidin ve 'Yeni Ekle' düğmesini tıklayın.

Creating a new custom search form

Bu, özelleştirmenize hazır yeni bir form oluşturur.

Bu forma benzersiz bir ad vermek için 'Arama Formu 1'in yanındaki küçük kalem simgesine tıklayın.

Renaming the custom search form using SearchWP

Artık özel arama formu için bir ad yazabilirsiniz.

Bu sadece referans amaçlıdır, dolayısıyla WordPress kontrol panelinizdeki formu tanımlamanıza yardımcı olacak her şeyi kullanabilirsiniz. WordPress'te birden fazla arama formu oluşturmayı planlıyorsanız bu özellikle önemlidir.

Creating an advanced search form using SearchWP

Bundan sonra, 'Düzen Teması' küçük resimlerini kullanarak kullanmak istediğiniz düzeni seçebilirsiniz.

Bu stilin WordPress web sitenizde nasıl görüneceğinin bir önizlemesini görmek için farklı temalara tıklamanız yeterlidir.

Choosing a theme for the custom search form

Özel gönderi türleri için bir arama formu oluşturmak amacıyla genellikle 'Temel' veya 'Hızlı Arama'yı kullanmak isteyeceksiniz.

Bu stiller ziyaretçilerin kategoriye göre arama yapmasına izin vermez, bu da onların özel gönderi türlerine odaklanmalarına yardımcı olur.

Creating a quick search form for your WordPress website or blog

Kararınızı verdikten sonra 'Özel Stil' bölümüne gidin.

Gördüğünüz ayarlar tema düzeninize bağlı olarak değişebilir. Örneğin, 'Hızlı Arama'yı seçtiyseniz, 'Hızlı Arama' ayarı varsayılan olarak etkinleştirilecektir.

Adding custom styling to a search bar in WordPress

Geçiş düğmelerini kullanarak farklı seçenekleri devre dışı bırakabilir ve etkinleştirebilirsiniz.

Canlı önizleme, siz değişiklik yaptıkça otomatik olarak güncellenecektir; böylece, neyin en iyi sonucu verdiğini görmek için farklı ayarları deneyebilirsiniz.

Form, varsayılan olarak medyayı, sayfaları ve gönderileri arar ve özel gönderi türlerini yok sayar. Özel gönderi türlerini eklemek için 'Arama türü' alanını bulup tıklamanız gerekir.

Searching posts, pages, media, and more using SearchWP

Artık her özel gönderi türünün adını yazabilirsiniz.

Doğru gönderi türü göründüğünde, onu aramaya eklemek için bir tıklama yapın.

Adding custom types to a WordPress search bar or form

Yalnızca özel gönderi türlerini aramak ve diğer tüm içerikleri yok saymak mı istiyorsunuz?

Daha sonra 'Medya', 'Sayfalar' ve 'Yayınlar'ın yanındaki küçük 'X' işaretini tıklamanız yeterli.

Removing post types from a custom search algorithm

Bunu yaptığınızda form yalnızca özel gönderi türlerinizi arayacaktır.

Formun kurulumundan memnun olduğunuzda 'Form Stili' bölümüne gidin. Burada farklı form stilleri arasından seçim yapabilir, kenarlık ekleyebilir, yazı tipi boyutunu değiştirebilir ve daha fazlasını yapabilirsiniz.

Changing the WordPress form style

'Düğme Stili'nin altında, formda görünen 'Ara' düğmesini özelleştirebilirsiniz.

Formun kurulumundan memnun olduğunuzda ekranın üst kısmına gidin ve ayarlarınızı kaydetmek için 'Kaydet'i tıklayın.

Saving the custom search settings on your website or blog

WordPress'e Özel Yazı Türleri Nasıl Eklenir?

Artık arama formunu bir kısa kod veya blok kullanarak WordPress'e eklemeye hazırsınız.

En kolay yöntem bir blok kullanmaktır; bu nedenle özel gönderi türü formunu eklemek istediğiniz sayfaya veya gönderiye gidin.

Daha sonra '+' simgesine tıklayıp 'Arama Formu' yazabilirsiniz.

Adding a search block to your WordPress blog or website

Doğru blok göründüğünde ona bir tıklayın.

Daha sonra 'Form Seçin' açılır menüsünü açın ve bu eğitim sırasında yaptığınız arama formunu seçin.

Showing a custom search from in WordPress

Arama formunu yayınlamaya hazır olduğunuzda 'Güncelle' veya 'Yayınla' seçeneğini tıklamanız yeterlidir. Artık arama formunu çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

Başka bir seçenek de arama formunu kısa kod kullanarak eklemektir.

Kısa kodu almak için SearchWP » Arama Formları'na gitmeniz gerekir. Burada göstermek istediğiniz arama formunu bulun ve 'Kısa kod' sütunundaki değeri kopyalayın.

Getting the shortcode for a custom search form

Artık kısa kodu herhangi bir sayfaya, gönderiye veya widget'a hazır alana ekleyebilirsiniz. Bunun nasıl yapılacağına ilişkin adım adım talimatlar için lütfen WordPress'e nasıl kısa kod ekleneceğine ilişkin kılavuzumuza bakın.

Bu makalenin, WordPress'te özel gönderi türleri için gelişmiş bir arama formunun nasıl oluşturulacağını öğrenmenize yardımcı olacağını umuyoruz. Ayrıca özel yazı türleri eğitimlerimizi ve web sitenizi büyütecek en iyi WordPress eklentileri için uzman seçimlerimizi de görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook'ta da bulabilirsiniz.