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'e Arama Geçiş Efekti Nasıl Eklenir

Temiz, kaydırılarak açılan bir arama geçişi, WordPress sitenizin anında şık ve modern görünmesini sağlayabilir. Tam bir arama çubuğunu üstbilginizde göstermek veya tamamen gizlemek yerine, bir geçiş efekti, arama işlemini erişilebilir hale getirirken tasarımınızı düzenli tutar.

Bu küçük kullanıcı arayüzü detayının büyük bir fark yarattığını, sitelere karmaşa katmadan daha cilalı, profesyonel bir görünüm kazandırdığını gördük.

En iyi yanı? Bunu akıllıca ve verimli bir şekilde yapmanın yolları var.

Bu eğitimde, WordPress'te pürüzsüz, kayan bir arama geçiş efekti eklemenin tam olarak nasıl yapılacağını göstereceğiz. Bir blog, işletme sitesi veya çevrimiçi mağaza çalıştırıyor olun, bu yükseltme basit, şık bir dokunuşla kullanıcı deneyiminizi iyileştirmenize yardımcı olacaktır. 🎨

WordPress'e arama geçiş efekti ekleme

WordPress'te Arama Geçiş Efekti Nedir?

Arama geçiş efekti, bir arama formu görüntülemek yerine bir arama simgesi göstermenizi sağlayan bir web tasarım tekniğidir. Bir kullanıcı tıkladığında, arama formu bir kaydırma animasyonu ile görünür.

Arama geçiş örneği

Varsayılan WordPress arama formu pek iyi görünmüyor. Birçok en iyi WordPress temaları varsayılan formu kendi stilleriyle zaten değiştiriyor.

Ancak, temanız hala statik, düz bir arama formu kullanıyorsa, onu daha kullanıcı dostu hale getirmek için bu öğreticiyi kullanabilirsiniz.

Bu doğrultuda, WordPress'e arama geçiş efektini nasıl kolayca ekleyeceğinizi ve sitenizi daha etkileşimli hale getireceğinizi göstereceğiz. İşte bu kılavuzda ele alacağımız tüm konulara hızlı bir genel bakış:

💡 İçeriden İpucu: Bu öğretici, HTML / CSS hakkında temel bir anlayış gerektirdiği için orta ve ileri düzey WordPress kullanıcıları için en uygundur.

Başlayalım.

WordPress'te Bir Arama Geçiş Efekti Ekleme

WordPress'te bir arama geçişi efekti eklemek için web sitenize bir arama formu bloğu veya widget'ı yerleştirmeniz ve ardından özel CSS kodu eklemeniz gerekecektir.

Öncelikle web sitenizde bir arama formu olduğundan emin olalım.

Tam Site Düzenleme ile Bir Blok Temasına Arama Formu Ekleme

Tam site düzenleme özelliğine sahip bir WordPress blok teması kullanıyorsanız, arama formunu web sitenize şu şekilde ekleyeceksiniz.

WordPress kontrol panelinizden Görünüm » Düzenleyici'yi ziyaret etmeniz yeterlidir. Düzenleme ekranında, arama formunu görüntülemek istediğiniz yere 'Arama' bloğunu eklemek isteyeceksiniz.

Arama formu bloğu ekle

Bundan sonra, değişikliklerinizi kaydetmek için 'Kaydet' düğmesine tıklamayı unutmayın.

Diğer WordPress Temalarında Arama Formu Ekleme

Tam site düzenleme özelliğine sahip olmayan WordPress temaları için, arama bloğunu veya widget'ını kenar çubuğunuza veya herhangi bir widget'a hazır alana ekleyebilirsiniz.

Bunu yapmak için WordPress kontrol panelinizden Görünüm » Widget'lar bölümüne gitmeniz gerekecek. Ardından, arama formunu görüntülemek istediğiniz kenar çubuğuna 'Arama' bloğunu/widget'ını ekleyebilirsiniz.

Kenar çubuğuna arama widget'ı ekleyin

Sonra, arama simgesi için şeffaf bir resim bulalım.

Bu eğitimde, koyu arka planlara uygun olduğu için bu resmi kullanıyoruz (web sitenizde kullanmaktan çekinmeyin).

Kendi arama simgenizi oluşturmanız gerekiyorsa, en fazla 50x50 piksel boyutlarında şeffaf bir PNG görüntüsü oluşturmak harika olacaktır.

Bir sonraki adım, simgeyi web sitenize yüklemektir. Sadece Medya » Yeni Ekle'ye gidin ve arama simgesi resminizi yüklemek için ‘Dosya Seç’e tıklayın.

Arama simgesini yükleyin

Yüklendikten sonra, 'URL'yi panoya kopyala' düğmesine tıklamak ve URL'yi Not Defteri veya TextEdit gibi düz metin düzenleyiciye yapıştırmak isteyeceksiniz.

Artık her şey yerindeyken, WordPress web sitenize özel CSS eklemeniz gerekecek. Özel CSS'nizi kaydetmek için en iyi kod parçacığı eklentisi olan WPCode kullanmanızı öneririz.

WPCode, WordPress'e özel kod parçacıkları eklemenizi kolaylaştırır. Kullanımı kolaydır ve kodunuz tema güncellemelerinden veya farklı bir temaya geçtiğinizde etkilenmez.

Ortak markalarımızdan bazıları özel parçacıklarını eklemek ve yönetmek için bunu kullanıyor. Onlar için olağanüstü iyi çalışıyor ve detaylı WPCode incelememizde bunun hakkında daha fazla bilgi edinebilirsiniz.

WPCode'un ana sayfası

O halde, ücretsiz WPCode eklentisini kuralım ve etkinleştirelim. Yardıma ihtiyacınız olursa, WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakabilirsiniz.

Etkinleştirdikten sonra, WordPress yönetici kontrol panelinizdeki Kod Parçacıkları » + Parçacık Ekle sayfasına gidin.

Bir sonraki ekranda WPCode Snippet Kitaplığı'nı göreceksiniz.

Kütüphanedeki ‘Özel Kod Ekle (Yeni Parça)’ seçeneğinin üzerine gelin ve göründüğünde ‘Özel Parça Ekle’ düğmesine tıklayın.

WPCode özel kod parçacığı ekleyin

Ardından ekranda bir kod türleri listesi görünecektir. Bu eğitim için ‘HTML Snippet’ seçeneğini seçmeniz gerekir.

Bunun nedeni, özel CSS'yi HTML kullanarak web sitesi üstbilgisinde yükleyecek olmanızdır.

Kod türü olarak HTML Snippet'ı seçin

Buradan, bu kod parçacığına bir başlık sağlamanız gerekir.

Parçacığı tanımlamanıza yardımcı olabilecek herhangi bir şey olabilir.

WPCode Kullanarak HTML Parçacığı Ekleme

Şimdi, aşağıdaki kodu ‘Kod Önizleme’ kutusuna yapıştırabilirsiniz:

<style type="text/css">
.wp-block-search__inside-wrapper  
.wp-block-search__input {
background-color: transparent;
background-image: url(/url/to/search-icon.png);
background-position: 5px center;
background-repeat: no-repeat;
background-size: 24px 24px;
border: none;
cursor: pointer;
height: 37px;
margin: 3px 0;
padding: 0 0 0 34px;
position: relative;
-webkit-transition: width 400ms ease, background 400ms ease;
transition: width 400ms ease, background 400ms ease;
width: 0;
}
 
.wp-block-search__inside-wrapper  
.wp-block-search__input:focus {
background-color: #fff;
border: 2px solid #c3c0ab;
cursor: text;
outline: 0;
width: 230px;
}
.search-form
.search-submit { 
display:none;
}
</style>

⚠️ Önemli: /url/to/search-icon.png kısmını daha önce kopyaladığınız resim URL'si ile değiştirmeyi unutmayın.

Bundan sonra, 'Devre Dışı' düğmesini 'Etkin' olarak değiştirmeniz gerekecek.

Ardından, ‘Snippet Kaydet’ düğmesine tıklamayı unutmayın.

HTML kod parçacığını WPCode eklentisinde etkinleştirin ve kaydedin

Ve hepsi bu!

Web sitenizi ziyaret ederseniz, arama formunuzu geçiş efektiyle çalışırken görebilirsiniz.

WordPress blok temasında aksiyon halindeki arama geçiş efekti

Arama Formu Geçiş Efekti Sorun Giderme

Yukarıdaki yöntem, widget bloklarını kullanan çoğu modern WordPress temasıyla çalışacaktır. Ancak, bazı temalarda bu yöntem çalışmayabilir.

Bu, WordPress temanızdaki arama formunda wp-block-search__inside-wrapper ve wp-block-search__input sınıfları olmadığında gerçekleşebilir.

Bu durumda, WordPress temanız tarafından hangi CSS sınıflarının kullanıldığını öğrenmek için İnceleme aracını kullanmanız gerekecektir.

Örneğin, aşağıdaki ekran görüntüsünde demo temanız arama formu için bu CSS sınıflarını kullanıyor.

İnceleme aracını kullanarak CSS sınıflarını bulma

Şimdi, aşağıdaki kodu değiştirebilir ve bunun yerine bu CSS sınıflarını kullanabilirsiniz.

İşte bir örnek:

<style type="text/css"> 
.search-wrap input.s  {
    background-color: transparent;
    background-image: url(/url/to/search-icon.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: none;
    cursor: pointer;
    height: 37px;
    margin: 3px 0;
    padding: 0 0 0 34px;
    position: relative;
    -webkit-transition: width 400ms ease, background 400ms ease;
    transition:         width 400ms ease, background 400ms ease;
    width: 0;
}
 
.search-wrap input.s:focus {
    background-color: #fff;
    border: 2px solid #c3c0ab;
    cursor: text;
    outline: 0;
    width: 230px;
}
.search-form
.search-submit { 
display:none;
}
</style>

Test web sitemizde nasıl göründüğü aşağıdadır:

Klasik arama widget'ı ile arama geçişi

Bonus İpucu: Web Siteniz İçin Daha İyi Bir WordPress Araması Ekleyin

Geçiş efekti, WordPress arama formunuzun yalnızca güzel görünmesini sağlar. Web sitenizin arama sonuçlarının kalitesini etkilemez.

WordPress varsayılan olarak çok temel bir arama özelliği ile birlikte gelir. Bu özellik genellikle yavaş, doğru olmayan ve boş sonuçlar gösterebilir.

İşte SearchWP, yani en iyi WordPress arama eklentisi, devreye giriyor. Varsayılan arama özelliğini güçlü bir arama motoruyla kolayca değiştirmenize olanak tanır.

Tüm özelliklerini keşfetmek için test ettik ve daha fazla bilgi edinmek için tam SearchWP incelememizi görebilirsiniz.

SearchWP

SearchWP, arama formlarını otomatik olarak değiştirir, bu nedenle herhangi bir tema dosyasını düzenlemenize gerek kalmaz. Web sitenizde her yerde eşleşmeler arar ve arama sonuçlarının kalitesini önemli ölçüde iyileştirir.

Ayrıca, kullanıcılar sorgularını yazdıkça anında sonuçları görüntüleyen bir canlı arama uzantısı ile birlikte gelir. Ayrıca, çevrimiçi mağazanızda akıllı bir WooCommerce arama deneyimi oluşturmanıza olanak tanıyan tam eCommerce desteğine sahiptir.

Adım adım talimatlar için, SearchWP ile WordPress aramasını nasıl iyileştireceğiniz hakkındaki kılavuzumuza göz atmaktan çekinmeyin.

SSS: WordPress'te Arama Açma/Kapama Efekti Ekleme

Arama geçişinin nasıl çalıştığı veya WordPress sitenizde nasıl özelleştirebileceğiniz hakkında sorularınız mı var? İşte size yardımcı olacak net cevaplarla sıkça sorulan sorular.

Bir arama geçiş efekti eklemek için kodlama bilmem gerekiyor mu?

Pek sayılmaz. HTML veya CSS hakkında temel bir anlayış yardımcı olabilirken, bu kılavuzdaki adımları herhangi bir kodlama deneyimi olmadan izleyebilirsiniz.

Temam geçiş efektini düzgün göstermezse ne olur?

Bazı temalar ek ayarlamalar gerektirebilir. Geçiş düzgün görüntülenmiyorsa, tarayıcınızın İncele aracını kullanarak temanızın CSS sınıflarını bulabilir ve öğreticide gösterildiği gibi özel CSS'yi ayarlayabilirsiniz.

Bu arama geçişi mobil cihazlarda çalışacak mı?

Evet! Geçiş efekti duyarlıdır ve hem masaüstü hem de mobil cihazlarda iyi çalışmalıdır. Her şeyin iyi göründüğünden emin olmak için farklı ekran boyutlarında test ettiğinizden emin olun.

Arama simgesi için herhangi bir resim kullanabilir miyim?

Evet, ancak sitenizin arka planında öne çıkan şeffaf bir PNG simgesi kullanmak en iyisidir. Keskin görünmesi ve hızlı yüklenmesi için 50x50 pikselin altında tutmanızı öneririz.

Bu makalenin WordPress'te bir arama geçiş efekti eklemeyi öğrenmenize yardımcı olduğunu umuyoruz. Sonra, bu kılavuzlar size yardımcı olabilir:

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

41 CommentsLeave a Reply

  1. Bunun için teşekkürler.

    Varsayılan Arama bloğu kullanıcı arayüzü oldukça sönük. Bu uygulamayı beğendim. Ancak, 'Yalnızca Düğme' seçildiğinde, kullanıcı arama simgesine tıkladığında, arama çubuğu sola doğru kayarak menüyü iter ve bu da kullanıcı arayüzünü bozar. Birçok web sitesinde olduğu gibi Arama çubuğunun arama düğmesinin altında görünmesini sağlayabilir miyim? Bu yaklaşım bence çok daha temiz görünüyor.

    Teşekkürler.

    • That can be a little more complex depending on the implementation but we may look into something like that for a possible future update to the article :)

      Yönetici

  2. Bir müşteri web sitesinde bu etkiye sahibim.
    Bu özelliği uygularken dikkate almanız gereken bir şey mobil deneyimdir.
    Küçük ekranlarda, genişletilmiş arama çubuğunun diğer öğelerle çakışmamasını sağlamak için CSS'yi ayarlamak faydalı olabilir.

  3. Ana menümde, arama kutusunun oldukça fazla yer kapladığı bir yerden tasarruf etmenin bir yolunu arıyordum. Dürüst olmak gerekirse, menü oldukça uzun olduğu için yerden nasıl tasarruf edeceğimi düşünemedim. Bu yüzden arama kutusunun boyutunu küçültmeyi denedim. Bu makaleyi okuduktan sonra çözümünüzü uyguladım ve tam olarak aradığım şey buydu. Web sitemde arama pek sık kullanılmıyor ve bu, ana menüye yer açmak ve arama kutusunu yalnızca gerekli boyuta indirmek için zarif bir çözüm. Harika iş.

  4. Çok teşekkürler. Tam olarak ihtiyacım olan bilgi, anlaşılması kolay bir formatta sunulmuş.

  5. Merhaba,

    Bir alt tema kullanıyorum, bu kodları ana temanın dosyalarına mı eklemeliyim?

    Bunu yapmaya çalıştım ve çalışmıyor, lütfen yardım edin!!!

    Teşekkürler

  6. Bu yalnızca mobilde uygulanabilir mi? Temamın masaüstünde güzel bir animasyonlu arama işlevi var, ancak mobilde logomun yerine arama kutusunu göstermek/gizlemek için yalnızca bir geçiş var.

  7. Merhaba. Bu kod için çok teşekkür ederim. Arama düğmesinin istediğim yerde görünmesini sağlamak için konumlandırma ile biraz oynamam gerekti ve yalnızca mobil sürümde görünmesini istediğim için, 800 piksel üzeri ekranlar için medya sorgusuna tam arama alanını simge yerine göstermek üzere css ekledim. Harika çalıştırdım, ancak yalnızca temel olarak tak ve çalıştır bir şey isteyenler için biraz karmaşık olduğunu düşünüyorum.

    Sonuçları buradan görüntüleyebilirsiniz:

    Şüphe eden herkese, javascript kesinlikle gerekli değildir.

    • Ayrıca, HTML4 arama koduna sahip bir Twenty Twelve alt teması kullandığımı da eklemek istiyorum. HTML5 desteğini functions.php'ye eklemek sorunu çözmedi, bu yüzden yukarıda yayınladığınız HTML5 arama kodunu, arama kutusunun olmasını istediğim tema başlığına kopyalayıp yapıştırdım.

  8. Merhaba – bunu bir web sitesine uyguluyorum ve bir resim yerine FontAwesome kullanmak istiyorum. Ancak simgenin görünmesini sağlayamıyorum. Herhangi bir ipucunuz var mı? Fontu ve simgeyi .search-form input[type="search"]'e font-family: FontAwesome;
    content: “\f002"; olarak ekliyorum

    Teşekkürler!

  9. Bunun benim için işe yarayacağını umuyordum. Kodu temamın (twentytwelvechild) Ek CSS alanına yapıştırdım, FTM kullanarak arama-ikonu.png dosyasını tema klasörüme ekledim ve tema'mın functions.php dosyasına add_theme_support(‘html5’, array(‘search-form’)); ekledim. Hiçbir değişiklik göremiyorum ve neyi kaçırdığımı merak ediyorum. Umarım biri bana bir ipucu verebilir. teşekkür ederim.

  10. Çok teşekkür ederim, harika çalışıyor.
    Sizce arama alanının şu anki gibi soldan sağa değil de sağdan sola doğru görünmesini sağlamanın bir yolu var mı?

  11. Evet… düşündüğüm gibi, bu hiç çalışmıyor. Zaten JS olmadan nasıl çalışması bekleniyor?

  12. Hmmm bu biraz eski ama... burada gerçekten javascript gerekmiyor mu? bu ne tür bir kara büyü?

  13. Bunu genesis'te çalıştırdım ama arama formum navigasyon çubuğumda ve ekran genişliği nispeten küçük olduğunda, arama formu aşağı iniyor.

    • Genesis'te çalışır hale getirdim. search-icon.png dosyasını genesis child tema resimler klasörüne taşımanız gerekiyor. Ardından, arama formunuzu nereye yerleştirdiğinize bağlı olarak, benimki gezinme çubuğunda olduğu için biraz farklı, css stilini istediğiniz gibi ayarlarsınız. Çalıştırmak için ".genesis-nav-menu .search input" sınıfını değiştirmem gerekti.

      • Merhaba Cassy, .genesis-nav-menu .search input sınıfını nasıl değiştirdiğiniz hakkında biraz daha bilgi verebilir misiniz? Çalıştıramıyorum. Teşekkürler!

  14. Merhaba! Genesis kullanıyorum ve bu efekti çalıştıramıyorum. Neden olabileceğine dair ipuçlarınız var mı?

    • evet aynı sorun, genesis'teyim ve enteprise pro teması çalışmıyor.
      Bunu genesis'te çalıştırmanın bir çözümünü bilen var mı..

  15. bu gerçekten harika! Simgenin sağda sabit durup formun sola kayması mümkün mü? Çözemedim!

  16. Merhaba – Bu harika kod için teşekkürler. Üzerinde çalıştığım bir müşterinin sitesine HTML5 sürümünü kullanarak eklemeyi denedim, ekstra parçayı functions.php'ye yerleştirdim ve tüm CSS'leri ekledim. Bir arama simgesi ekledim ve formun sitede istediğim gibi görünmesini sağladım – hatta istenen tüm geçiş efektini bile yapıyor – ancak test etmek için aramak istediğim metni girdiğimde, arama sonuçlarını görüntülemek için aramayı gönderemiyorum. Varsayılan bir arama formuna sahip bir woocommerce teması olan “Mystile” kullanıyoruz (bu girildiğinde çalışıyor) ancak bu sayfada bahsedilen formun görünümünü ve işlevselliğini çok daha çok tercih ediyorum.

    WooCommerce arama formu kodunu verdiğiniz kodun yanına koymaya çalıştık, parçaları değiştirerek ikisini "birleştirmeye" çalıştık... ama sonuç alamadık.

    Herhangi bir tavsiye çok yardımcı olacaktır.
    Teşekkürler!
    -Josh

  17. İşte ilginç bir şey. Ben sadece bir acemiyim ve aslında blog temasının varsayılan olarak gelen, açılır pencere gibi olan (tam olarak açılır pencere değil, CSS'i JavaScript değil) ve arama çubuğunu gösteren arama seçeneğini kullanıyorum.

    Ancak tam olarak aradığım şey, ListVerse gibi popüler bloglarda bulunan Google Aramayı Blog aramasıyla birlikte nasıl göstereceğim. Lütfen bana bu konuda rehberlik edin!

  18. Harika bir eğitim daha. Sadece havalı olduğu için siteme ekleyeceğim.

  19. Kod harika görünüyor, çabalarınızı takdir ediyorum, kesinlikle bunu wordpress projem için deneyeceğim.

    Codingbrains

  20. Bir demo yardımcı olur.. Ayrıca form etiketindeki role=\"search\" özniteliğinin kullanımı ne anlama geliyor, \"role\" özniteliği ne için kullanılıyor?

  21. Bununla ilgili basit bir eğitim arıyordum. Teşekkürler! Facebook mobil uygulamasındaki gibi kayan menüler hakkında bir tane yaptınız mı? Bu menüler masaüstü uygulamaları için bile giderek daha popüler hale geliyor.

Cevap 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.