Kısa Kodlu Bir WordPress Gönderisine Arama Formu Nasıl Eklenir

Yayınlanan: 2022-01-31

Bir web sitesine bir arama seçeneği eklememek, birçok web sitesinin düzeltemediği tipik bir hatadır. Bu, özellikle e-ticaret ve tek amacı bir tür içerik sunmak olan web siteleri için oldukça büyük bir sorun olabilir. İlk olarak, arama, ziyaretçilerin doğru ürünleri bulması için merkezi bir noktadır. Ve bir web sitesi boyut olarak büyümeye başladığında kesinlikle büyük bir kusurdur. İkincisi, özellikle yazı ve sayfa sayısı birikmeye başladığında, özellikle bir süre sonra haber ve bilgi bulmak zor olacaktır. Bu gereksinimlerin karşılanmaması, ziyaretçileri kolayca savuşturabilir, genel katılımı olumsuz etkileyebilir ve bir web sitesinin genel kullanılabilirliğini bozabilir. Ziyaretçilerin satın alma yapmasını, abone olmasını, yorum bırakmasını veya yalnızca bilgi aramasını bekliyor olun, WP Full Care bir WordPress gönderisine kısa kodlu bir arama formu eklemenizi önerir . Veya en azından, arama işlevine izin veren bazı arama eklentilerini kullanarak.

Neden bir WordPress web sitesine bir arama formu eklemelisiniz?

Genel internet deneyimine baktığınızda, özünde “arama”nın olduğu açıktır. İnsanların bugün aradığı tüm bilgiler, bir tür arama yoluyla filtrelenir ve görüntülenir. Web siteleri, sayfalar ve gönderiler neden farklı olsun ki? Temel olarak, arama çubukları ve formları, web sitesi ziyaretçilerinin sayfalarınıza geldikleri anda bilgi aramaya başlamalarını sağlar. Bu seçenek reddedilirse, özünde web sitesini terk etmekten başka seçenekleri yoktur.

Kredi kartı tutarken bir web sitesinde ürün aramak.
İnsanların web sitenizde arama yapma seçeneği yoksa, ürünleri başka yerlerde hızla arayacaklar.

Ayrıca, bir arama formu yalnızca ziyaretçilerin bakış açısından yararlı değildir. Web sitesi sahiplerinin bundan faydalanmasının birkaç nedeni vardır:

  • Bir arama formu, yeni anahtar kelimeler keşfetmenize yardımcı olabilir - ziyaretçilerin bir arama formuna yazdıklarını izleyerek, neyin talep edildiğini ve tercihlerinin neler olduğunu görebilirsiniz. Bu bilgileri, ürün veya sadece bilgi sunuyor olmanızdan bağımsız olarak, web sitenizin teklifini değiştirmek için kullanabilirsiniz.
  • Genel kullanıcı deneyimini geliştirir ve arama motoru optimizasyonunda size yardımcı olur - arama işlevinin kendisi daha iyi bir kullanıcı deneyimi için çok önemlidir. Sonuç olarak, SEO çabalarınızı artırmanıza ve daha üst sıralarda yer almanıza yardımcı olacaktır.
  • Dönüşümleri iyileştirecek ayarlamalar yapmanıza olanak tanır - arama formlarından elde ettiğiniz bilgiler, web sitenizi düzgün bir şekilde optimize etmek için tam olarak hangi adımları atacağınızı bilerek dönüşüm oranlarını en üst düzeye çıkarmanıza yardımcı olur.
  • Veri yönetimi konusunda size yardımcı olur – örneğin, daha iyi sınıflandırma ve bilgi sunumuna yol açacak olan gönderilere etiketler ekleyerek.

WordPress gönderisine arama formu eklemenin birkaç yolu

Genel olarak, WordPress gönderilerine, sayfalarına veya bir web sitesinin tamamına bir arama formu eklemenin en yaygın iki yolu vardır:

  1. Kodlu bir WordPress'e bir arama formu ekleyin
  2. Eklentileri olan bir WordPress'e bir arama formu ekleyin

1. WordPress'e kodlu bir arama formu ekleyin

Birkaç nedenden dolayı, bu muhtemelen bir arama formu eklemenin en iyi yoludur . Bir web sitesinde çok fazla eklenti olması, sonunda performansını etkileyebilir. Ancak, tam olarak yeni başlayanlar için uygun bir yöntem değildir. Web sitenize kod eklemenin en iyi yolu, deneyimli WordPress geliştiricilerinin size yardımcı olmasıdır. Çoğunlukla buradaki ilk adım Theme Functions (functions.php) dosyasını düzenlemek olduğu için.

Functions.php dosyasının içine bir sonraki kod satırını eklemek gerekir:

add_shortcode ( 'wpbsearch' , 'get_search_form' );

WordPress'te arama formu kodunun nereye kopyalanacağına ilişkin talimatlar.
Kodu, "script" etiketinin hemen altına düzgün bir şekilde yerleştirmeyi unutmayın.

Function.php dosyanızı düzenlemeyi tamamladığınızda, bir sayfada [wpbsearch] yerleştirdiğiniz her yere varsayılan görünümlü bir arama formu ekleyecektir.

Özel bir arama formu ekleme

Varsayılan arama formu görünümünden memnun değilseniz, özel arama formu ekleyebilirsiniz . Bu durumda kod şöyle görünecektir:

function wpbsearchform( $form ) {

$form = '<form role=”search” method=”get” id=”searchform” action=”' . home_url('/' ) . '” >
<div><label class=”screen-reader-text” for=”s”>' . __('Aramak:') . '</etiket>
<input type=”metin” değeri=”' . get_search_query() . '” name=”s” id=”s” />
<input type=”gönder” id=”searchsubmit” değer=”'. esc_attr__('Ara') .'” />
</div>
</form>';

$formu döndür ;
}

add_shortcode ( 'wpbsearch' , 'wpbsearchform' );

Unutmayın, bu yöntem, görünmesini istediğiniz her sayfaya ve gönderiye bir kısa kod eklemenizi gerektirir. Ancak, kısa kodu üst çubuğa veya kenar çubuğuna eklerseniz , arama formunu tüm sayfalarda görüntüler .

2. Eklentileri olan bir WordPress'e bir arama formu ekleyin

Yeni başlayan biriyseniz, muhtemelen bir arama formu eklemenin en kolay yolu , arama eklentilerinden birini kullanmaktır. SearchWP Live Ajax Search, SearchWP Modal Search Form, Ivory Search ve FiboSearch örneklerden sadece birkaçıdır.

Basit eklenti çözümlerini kullanma

Ivory Search kullanıyorsanız, bir arama formu eklemek oldukça basittir:

Eklentiyi kurup etkinleştirdikten sonra, tek yapmanız gereken WordPress kenar çubuğunuzda görünecek olan “Ivory Search” eklenti seçeneğine gitmek. Üzerine gelin ve “Form Ara” alt seçeneğini seçin.

Orada, eklenti size bir kısa kod sağlayacaktır :

[ fildişi arama kimliği =”10980″ başlık =”Varsayılan Arama Formu”]

Temel olarak, bu kod satırını varsayılan arama formunuzun görünmesini istediğiniz yere kopyalayabilirsiniz.

WordPress kısa kodlu fildişi arama formu seçenekleri.
Sayfalarınız için doğru arama formunu bulana kadar seçenekleri deneyin.

Widget'ları tercih ederseniz, SearchWP Live Ajax Search , kontrol etmeye değer bir alternatiftir.

SearchWP – daha sağlam arama formları için

Daha karmaşık ve özelleştirilebilir arama seçeneklerine ihtiyaç duyanlar için SearchWP eklentisi iyi bir seçim olabilir. Ancak, kurulumu biraz bilgi gerektiren premium bir arama eklentisidir.

İlk adım, SearchWP eklentisini kurmak ve etkinleştirmektir. Ardından, hesabınızdan “Lisans” eklenti seçeneğine gireceğiniz lisans anahtarına ihtiyacınız olacak. Aktivasyondan sonra, arama motoru ayarlarını yapılandırmanız gerekecektir.

İkinci adım, SearchWP Kısa Kod Uzantısını başka herhangi bir eklentiyi kurduğunuz şekilde indirip kurmaktır. Ve elbette, etkinleştirin.

Son olarak, önceki tüm adımlar tamamlandığında, blokları kullanarak sayfalarınıza yeni bir özel arama formu ekleyebilirsiniz. Ancak burada bir uyarı var: Doğru kullanmak için bloğu “Özel HTML” bloğu olarak ayarlamanız gerekecek. Ancak o zaman bir sonraki kısa kodu ekleyip kullanabilirsiniz:

[searchwp_search_form]

<div class=”arama-sonuçları-sarmalayıcı”>
[searchwp_search_results]
<h2>[searchwp_search_result_link]</h2>
[searchwp_search_result_alıntı]
[/searchwp_search_results]
</div>

<div class=”arama sonuçları-sayfalandırma”>
[searchwp_search_results_pagination direction=”önceki” link_text=”Önceki”]
[searchwp_search_results_pagination direction=”sonraki” link_text=”Sonraki”]
</div>

Genel olarak bu , arama formunu sayfanıza veya gönderinize ekler ve gerekirse sonuçları birkaç sayfada görüntüler . Burada 404 sayfaya çok dikkat etmeyi ve ziyaretçilerin içeriği kaçırmaması için tüm yönlendirmeleri doğru şekilde ayarlamayı unutmayın.

WordPress'te bir arama formu kullanmak, her modern web sitesi için kaçınılmaz bir gereklilik haline gelir. Genel içeriğin miktarı arttıkça, içerik boyunca arama yapmanın bir yolu ihtiyacı vazgeçilmez hale geliyor. Bunun gibi özelliklerle, yalnızca ziyaretçileriniz için web sitenizin kullanılabilirliğini geliştirmekle kalmaz, aynı zamanda kendiniz için de geliştirirsiniz. Sonuç olarak, gönderileriniz ve sayfalarınız doğru ziyaretçilerin gözünde yolunu bulacaktır. Bu, nihayetinde daha iyi sıralama sonuçlarına ve genel dönüşüm oranlarında bir artışa yol açacaktır.