En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Özel Gönderi Türleri İçin Gelişmiş Arama Formu Nasıl Oluşturulur

Özel gönderi türleri kullanıyorsanız, ziyaretçilerin yalnızca bu içerik içinde arama yapmalarını sağlayan bir arama formu eklemek iyi bir fikirdir. Bu, kullanıcıların ihtiyaç duydukları şeyi bulmalarını kolaylaştırır ve sitede daha uzun süre kalmalarını sağlar.

WPBeginner'da, içeriği daha iyi organize etmek için çeşitli sitelerimizde özel gönderi türleri kullandık. Bu gönderi türleri için özel arama formları da ekledik ve gönderi görüntülemelerinde ve etkileşimde net bir artış gördük.

Eskiden bu gönderileri bulmak daha zordu. Ancak özel arama işleviyle artık çok daha kolay bulunabiliyorlar ve daha fazla kullanıcının ilgilendiği içeriklere ulaşmasına yardımcı oluyor.

Bu makalede, WordPress'te özel gönderi türleri için gelişmiş bir arama formu oluşturmayı adım adım kolayca nasıl yapacağınızı göstereceğiz. Hemen başlayalım!

WordPress'te özel gönderi türleri için gelişmiş arama formu nasıl oluşturulur

Özel Gönderi Türleri İçin Gelişmiş Arama Formu Neden Oluşturulur?

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

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

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

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

WPBeginner web sitesinde özel bir arama formunun örneği

Genellikle, bu tür gelişmiş arama formları 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 gönderi türlerinin nasıl oluşturulacağına dair rehberimize göz atabilirsiniz. Ardından, aşağıda özel gönderi türleri için gelişmiş bir WordPress arama formu oluşturma eğitimimize geçebilirsiniz.

Bir WordPress Eklentisi ile 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 varsayılan olarak WordPress'in göz ardı ettiği içeriği aramanıza olanak tanır.

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

Kendimiz birkaç kez kullandık ve eklenti hakkında daha fazla bilgi edinmek için lütfen kapsamlı SearchWP incelememize bakın.

SearchWP sizin için doğru arama eklentisi mi?

SearchWP Nasıl Kurulur

Yapmanız gereken ilk şey SearchWP eklentisini kurmak ve etkinleştirmektir. 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 gitmeli ve ‘Genel’ sekmesine tıklamalısınız.

SearchWP lisans anahtarını girin

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

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

Özel Bir Arama Algoritması Oluşturma

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

Başlamak için WordPress yönetici kontrol panelinizde SearchWP » Algoritma bölümüne gitmeniz gerekir.

SearchWP Kullanarak Bir Arama Algoritması Oluşturma

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üğmesine tıklamanız yeterlidir.

Özel gönderi türlerini bir WordPress arama motoruna ekleme

Görünen 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.

Ardından, ‘Bitti’ye tıklayın.

Özel gönderi türleri için bir WordPress arama formu oluşturma

SearchWP, her özel gönderi türü için yeni bir bölüm ekleyecektir. Her bölüm, SearchWP'nin aramalarında içereceği başlık, slug ve özet gibi tüm öznitelikleri gösterir.

Öznitelik eklemek veya kaldırmak istiyorsanız, ‘Öznitelik Ekle/Kaldır’a tıklamanız yeterlidir.

Özel gönderi türleri için bir arama formu oluşturma

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

Bir özniteliği kaldırmak için kutusunu işaretini kaldırabilirsiniz.

SearchWP arama algoritmasına öznitelikler ekleme

Bu açılır pencerede ayrıca WordPress'te özel alanları aranabilir hale getirebilirsiniz.

Yaptığınız değişikliklerden memnun kaldığınızda, ‘Bitti’ye tıklayın.

Her özniteliğin ayrıca bir Uygulama Özniteliği Alaka Düzeyi kaydırıcısı 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 öznitelik yüksek alaka düzeyine sahipse, arama sonuçları üzerinde daha büyük bir etkisi olacaktır. Buna karşılık, daha az alaka düzeyine sahip bir öznitelikle eşleşen içerik, arama sonuçlarında daha düşük görünecektir.

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

WordPress blogunuz veya web siteniz için özel bir arama formu oluşturma

Her WordPress web sitesi benzersizdir, bu nedenle size en doğru ve yardımcı arama sonuçlarını hangisinin 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, bu nedenle ona yüksek bir alaka düzeyi vermek isteyebilirsiniz.

Arama özelliğinin nasıl ayarlandığından memnun kaldığınızda, ekranın üst kısmına kaydırın ve ‘Kaydet’ düğmesine tıklayın.

Özel gönderi türü arama algoritmasını kaydetme

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’ü gördüğünüz anda, SearchWP'nin özel gönderi türlerinizi arama dizinine eklediğini bileceksiniz.

WordPress arama dizinini yeniden oluşturma

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 İçin Gelişmiş Bir Arama Formu Oluşturun

Bu işlem tamamlandığında, 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ı bölümüne gidin ve 'Yeni Ekle' düğmesine tıklayın.

Yeni Bir Özel Arama Formu Oluşturma

Bu, özelleştirmeniz için hazır yeni bir form oluşturur.

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

SearchWP kullanarak özel arama formunu yeniden adlandırma

Özel arama formu için bir isim yazabilirsiniz.

Bu sadece referansınız içindir, bu nedenle WordPress kontrol panelinizde formu tanımlamanıza yardımcı olan herhangi bir şeyi kullanabilirsiniz. Bu, özellikle WordPress'te birden fazla arama formu oluşturmayı planlıyorsanız önemlidir.

SearchWP kullanarak gelişmiş bir arama formu oluşturma

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 önizlemesini görmek için farklı temalara tıklamanız yeterlidir.

Özel arama formu için bir tema seçimi

Özel gönderi türleri için bir arama formu oluşturmak üzere, genellikle 'Temel' veya 'Hızlı Arama' seçeneklerinden birini kullanmak istersiniz.

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.

WordPress web siteniz veya blogunuz için hızlı bir arama formu oluşturma

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

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

WordPress'te bir arama çubuğuna özel stil ekleme

Farklı seçenekleri geçiş anahtarlarını kullanarak devre dışı bırakabilir ve etkinleştirebilirsiniz.

Canlı önizleme, değişiklik yaptıkça otomatik olarak güncellenir, böylece en iyi neyin işe yaradığını görmek için farklı ayarları deneyebilirsiniz.

Varsayılan olarak, form medya, sayfalar ve gönderilerde arama yapar ve özel gönderi türlerini yok sayar. Özel gönderi türlerini dahil etmek için ‘Arama Türü’ alanını bulmanız ve tıklamanız gerekir.

SearchWP kullanarak gönderileri, sayfaları, medyayı ve daha fazlasını arama

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

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

WordPress arama çubuğuna veya formuna özel türler ekleme

Yalnızca özel gönderi türlerini mi aramak ve diğer tüm içeriği yok saymak istiyor musunuz?

Ardından 'Medya', 'Sayfalar' ve 'Gönderiler' yanındaki küçük 'X'e tıklayın.

Özel bir arama algoritmasından gönderi türlerini kaldırma

Bu yapıldıktan sonra, form yalnızca özel gönderi türlerinizi arayacaktır.

Formun nasıl ayarlandığından memnun kaldığınızda, ‘Form Stili’ bölümüne gidin. Burada, farklı form stilleri arasında seçim yapabilir, bir kenarlık ekleyebilir, yazı tipi boyutunu değiştirebilir ve daha fazlasını yapabilirsiniz.

WordPress form stilini değiştirme

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

Formun nasıl ayarlandığından memnun kaldığınızda, ayarlarınızı saklamak için ekranın üst kısmına kaydırın ve ‘Kaydet’e tıklayın.

Özel arama ayarlarınızı web sitenize veya blogunuza kaydetme

WordPress'e Özel Gönderi 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.

Ardından ‘+’ simgesine tıklayıp ‘Arama Formu’ yazabilirsiniz.

WordPress blogunuza veya web sitenize bir arama bloğu ekleme

Doğru blok göründüğünde, üzerine tıklayın.

Ardından, 'Form Seç' açılır menüsünü açın ve bu eğitim sırasında oluşturduğunuz arama formunu seçin.

WordPress'te özel bir arama formu gösterme

Arama formunu canlı hale getirmeye hazır olduğunuzda, 'Güncelle' veya 'Yayınla' seçeneklerinden birine tıklamanız yeterlidir. Şimdi, arama formunu çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

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

Kısa kodu almak için SearchWP » Arama Formları bölümüne gitmeniz gerekir. Burada, göstermek istediğiniz arama formunu bulun ve ‘Kısa Kod’ sütunundaki değeri kopyalayın.

Özel bir arama formu için kısa kodu alma

Artık kısa kodu herhangi bir sayfaya, gönderiye veya widget'a hazır alana ekleyebilirsiniz. Bunu nasıl yapacağınıza dair adım adım talimatlar için lütfen WordPress'te kısa kod ekleme kılavuzumuza bakın.

Bonus İpucu: Özel Gönderi Türlerini RSS Beslemenize Ekleyin

Özel gönderi türleri için bir arama formu oluşturduğunuza göre, bunları ana RSS beslemenize de ekleyebilirsiniz. Bu, kullanıcıların web sitenizdeki daha fazla içeriği keşfetmesini ve abone olmasını kolaylaştıracaktır.

Ayrıca, özel gönderi türlerinin ana RSS beslemesine dahil edilmesine izin vermek sitenizin SEO'sunu artırabilir.

Bunu yapmak için, aşağıdaki özel kodu functions.php dosyanıza eklemeniz gerekecektir. En küçüğü bile web sitenizi bozabileceği için biraz tehlikeli olabileceğini unutmayın.

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Bu nedenle WPCode kullanmanızı öneririz. En iyi WordPress kod parçacığı eklentisidir ve özel kod eklemenin en güvenli yoludur.

Biliyor muydunuz? Bazı iş ortağı markalarımız, özel kod parçacıklarını WordPress sitelerine kolayca eklemek için WPCode'u kullanıyor ve bu onlar için olağanüstü iyi çalıştı. Tüm özelliklerini ayrıntılı olarak inceledik, bunları tam WPCode incelememizde kontrol edebilirsiniz!

Eklenti etkinleştirildikten sonra, Kod Parçacıkları » + Parçacık Ekle sayfasına gidin ve 'Özel Kodunuzu Ekle (Yeni Parçacık)' seçeneğini seçin.

'Özel Kodunuzu Ekleyin (Yeni Kod Parçacığı)' seçeneğini seçin

Bu sizi, bir kod parçacığı adı eklemeniz ve kod türü olarak ‘PHP Kod Parçacığı’nı seçmeniz gereken ‘Özel Kod Parçacığı Oluştur’ sayfasına yönlendirecektir.

Bundan sonra, kodu ekleyebilir ve 'Etkin Değil' anahtarını 'Etkin' olarak değiştirebilirsiniz.

WordPress RSS beslemesine özel gönderi türü eklemek için Kod Parçacığı Kaydet

Ardından, ayarlarınızı kaydetmek için 'Snippet Kaydet' düğmesine tıklayın. Özel gönderi türleriniz artık ana WordPress RSS beslemesine eklenmiştir.

Ayrıntılar için, WordPress ana RSS akışınıza özel gönderi türleri ekleme konusundaki eğitimimize bakın.

Bu makalenin, özel gönderi türleri için WordPress'te gelişmiş bir arama formu oluşturmayı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress'te birden fazla arama formu kullanma hakkındaki öğreticimize ve belirli sayfaları, yazarları ve daha fazlasını WordPress aramasından hariç tutma rehberimize de göz atmak isteyebilirsiniz.

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.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

36 CommentsLeave a Reply

  1. İncelemeler için web sitemde Gelişmiş Özel Alanlar ve özel gönderi türleri ayarlamaya çalıştım, böylece her şey kişiselleştirilmiş ve kendi yapısına sahip oldu. Özel gönderi türleri için içerik arama konusunda bir sorun olabileceğini bu makale sayesinde öğrendim. Bu benim için yeni bir bilgi. Search WP birçok diğer makalenizde dikkatimi çektiği için, kesinlikle denemek istediğim çok kullanışlı bir arama aracı olduğu açık. Sonuçta, buradaki diğer birçok arama ile ilgili sorunu da çözebilir. Harika ipucu için teşekkürler.

  2. Merhaba,
    Buraya ürün gönderi türünü nasıl ekleyebilirim?

    Teşekkürler,

  3. Bilgi için teşekkürler, açılır liste tarzı arama formlarına sahip olmanın bir yolu olup olmadığını bilmek istiyorum, çünkü çok sayıda gönderi türüm var, hepsini arama çubuğunun altına koyarsam çirkin görünür.

  4. Merhaba, Çok teşekkürler. Bu benim için oldukça iyi çalışıyor. Onay kutusu yerine açılır menü kullanıyorum. Ancak LinkedIn başlık arama bölümündekine benzer hale getirmek için nasıl stil verebilirim? Bunun için javascript mi gerekiyor? Bunun için yazı tipi simgeleri mi kullanıyorum? Başlığımda fontawesome kullanıyorum. Ancak bunu bir açılır menüde fontawesome ile nasıl entegre edeceğimi bilmiyorum.

  5. Beyefendi.. sonrasında eğitimlerle birlikte ekran görüntüsü ekleyebilir misiniz?? sanırım bizim için daha faydalı olur..

  6. Bunu özel bir veri tablosunu aramak için nasıl kullanabilirim. Bu bir spor takımı sitesi için ve temel olarak, birinin "Şuna Göre Ara" yapabileceği bir arama kutusuna ihtiyacım var: Soyadı, Adı veya Takım.

    Peki bir alan adına göre nasıl arama yapabilirim?

  7. Bu harika bir eğitim, teşekkür ederim.

    Bunu kategorilerle karıştırmanın bir yolu var mı? Hem özel gönderi türlerini hem de kategorileri seçebilir miyim?

    Tekrar teşekkürler :).

  8. Merhaba, motorun tüm terimleri, etiketleri veya özel alanları otomatik olarak listelemesini söylemenin bir yolu yok mu? teşekkürler

  9. Güzel eğitim… Şu anda yeni sitem için özel bir arama tasarlıyorum.

    Sayfalarda arama yapmanın neden iyi bir fikir olmadığını düşünüyorsunuz?

    • Çoğu durumda hakkınızda sayfası, iletişim sayfası, yasal sayfa, gizlilik politikası sayfası çoğunlukla alakasız olduğu için sayfaları hariç tutarak arama yapabilirsiniz.

      Yönetici

  10. Girdi alanlarının adını s[] olarak değiştirdikten sonra bu hatayı alıyorum

    Uyarı: stripslashes() parametre 1'in dize, dizi verilmesini bekliyor wp-includes\query.php satır 2179'da

    stripslashes() çağrısını stripslashes_deep() olarak değiştirdim ama bu diğer şeyleri bozdu… herhangi bir öneriniz var mı?

  11. Konum VE kategori için ayrı kontrolleri olan, her ikisi de açılır menülerde olan bir form oluşturmanın bir yolunu arıyorum. Açıkçası bunu yapabilirim ama WordPress'te çoklu sorgu araması yapma konusunda hiçbir fikrim yok. Fikirleri olan var mı?

  12. Gönderi Türü Kategorilerini de içerecek şekilde aynısını yapmanın mümkün olduğunu düşünüyor musunuz…

    ...yani, aynı Gönderi Türü onay kutuları ve kullanıcı belirli bir onay kutusunu seçtiğinde, diğer onay kutularının altında kategoriler olarak görünen ve WordPress'in Arama'sını daha da filtreleyen?

  13. Harika! Yardımlarınız için teşekkürler!
    Ancak bir şey var…

    gönderi türlerimin hepsi farklı şekilde stilize edildi.
    doğru gönderi türleriyle bir gönderi türünün şablonunu nasıl atayabilirim?

    thanks!

    • CSS sınıflarını kullanın. Her gönderi kendi gönderi sınıflarını yani kategorileri, gönderi türlerini vb. çıktı olarak verir.

      Yönetici

  14. Harika bir öğretici! Ancak bir sorum var: Formdaki onay kutularının gönderi türleri yerine taksonomileri kullanmasını sağlamak için sözdizimi ne olur?

    Şuna benzer bir şey işe yarar mıydı:

    Belki bu başka bir eğitim için değer. Ek yardımlarınız büyük takdir edilecektir.

      • Hayır, bunun yerine özel gönderi türlerini kullanmaya karar verdim.

        Bu konuda herhangi birinin bir bilgisi varsa, çok memnuniyetle karşılanır.

        Belirli soru, gönderi türleri yerine taksonomileri kullanarak bir şeyin nasıl çalıştırılacağıdır?

  15. Merhaba, onay kutuları yerine açılır menü arama formu arayüzü isteyenlerimiz için belki de ekleyebileceğiniz bir bölümünüz de var mı? 
    Teşekkürler.

  16. Teşekkürler Syed ve David. Web sitelerimden birinde test etmem gerekiyor. Kesinlikle bu tür bir kategorizasyon, ziyaretçilerin dar bir arama yapmasına yardımcı olacaktır.

    • Evet!
      Zach'in dediği gibi...

      Bu "Gelişmiş Formun" özel alanlarda arama yapabilmesi ideal olurdu. Bu şekilde en iyi arama formunu oluşturabilirsiniz. Var mı talip??? Hadi WP Beginner!!

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.