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

Kaydırılarak açılan bir arama düğmesi, WordPress sitenize daha temiz, daha modern bir görünüm kazandırabilir. Üstbilginizde tam bir arama çubuğu göstermek veya aramayı tamamen gizlemek yerine, bir düğme, aramanın erişilebilir olmasını sağlarken düzeni dağınık tutar.

Bu tür bir tasarım tercihi, önemli bir özelliği erişilebilir durumda tutarken görsel karmaşayı azaltmaya yardımcı olur, bu da özellikle küçük ekranlarda veya minimalist düzenlerde kullanışlıdır.

Daha da iyisi, WordPress'e bu özelliği eklemenin basit ve etkili yolları var.

Bu eğitimde, WordPress sitenize sorunsuz, kaydırılarak açılan bir arama düğmesi efekti eklemeyi göstereceğiz. Bir blog, işletme web sitesi veya çevrimiçi mağaza çalıştırıyor olun, bu küçük yükseltme, tasarımınızı temiz ve tutarlı tutarken kullanılabilirliği artırabilir.

WordPress'e arama geçiş efekti ekleme

WordPress'te Arama Geçiş Efekti Nedir?

Arama düğmesi efekti, bir arama formu yerine bir arama simgesi görüntülemenizi sağlayan bir web tasarım tekniğidir. Bir kullanıcı tıkladığında, arama formu bir animasyonla kaydırılarak açılır.

Arama geçiş örneği

Varsayılan WordPress arama formu pek iyi görünmüyor. Birçok üst düzey WordPress teması varsayılan formu zaten kendi stilleriyle 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 eğitim, özel bir kod parçacığı eklemeyi içerse de, uzman olmanıza gerek yok. Gerekli CSS kodunu adım adım kopyalayıp yapıştırma konusunda size rehberlik edeceğiz.

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 bu ş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.

Klasik WordPress Temalarına 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 gitmek isteyeceksiniz. Ardından, arama formunu görüntülemek istediğiniz kenar çubuğuna 'Arama' blok/widget'ını ekleyebilirsiniz.

Kenar çubuğuna arama widget'ı ekleyin

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

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

Kendi arama simgenizi oluşturmanız gerekiyorsa, boyutları 50x50 pikselden büyük olmayan şeffaf bir PNG kullanmanız 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, ‘Panoya URL'yi Kopyala’ düğmesine tıklayın, ardından URL'yi Not Defteri veya TextEdit gibi düz metin düzenleyicisine yapıştırın.

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'u 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 onu kullanıyor. Onlar için olağanüstü iyi çalıştı ve detaylı WPCode incelememizde bunun hakkında daha fazla bilgi edinebilirsiniz.

WPCode'un ana sayfası

💡 Profesyonel ipucu: Çoğu site için harika çalıştığı için WPCode'un ücretsiz sürümünü kullanıyoruz. Daha sonra çok sayıda özel parçacık eklemeye başlarsanız, planlanmış parçacıklar, sürüm geçmişi ve daha gelişmiş kontroller gibi ekstralar için WPCode Pro'ya yükseltmek isteyebilirsiniz.

Öyleyse, WPCode eklentisini kuralım ve etkinleştirelim.

WordPress kontrol panelinizden Eklentiler » Yeni Eklenti Ekle'ye gidin.

WordPress yönetim alanındaki Eklentiler altındaki Yeni Eklenti Ekle alt menüsü

Sonraki ekranda, WPCode'u aramak için arama çubuğunu kullanın.

Sonuçlarda bulduğunuzda, ‘Şimdi Yükle’ düğmesine ve ardından etkinleştirmek için ‘Etkinleştir’ düğmesine tıklayın.

WPCode'u Yükleme

Yardıma ihtiyacınız olursa, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakabilirsiniz.

Etkinleştirdikten sonra, WPCode Kod Parçacığı Kitaplığını açmak için yönetici kontrol panelinizdeki Kod Parçacıkları » + Parçacık Ekle sayfasına gidin.

‘Özel Kodunuzu Ekleyin (Yeni Parçacık)’ seçeneğinin üzerine gelin ve göründüğünde ‘+ Özel Parçacık Ekle’ düğmesine tıklayın.

WPCode özel kod parçacığı ekleyin

Bundan sonra, ekranda bir kod türleri listesi görünecektir.

Bu eğitim için, 'HTML Snippet' seçeneğini seçelim. Bunun nedeni, özel CSS'yi HTML kullanarak web sitesi başlığına 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>
.wp-block-search__inside-wrapper .wp-block-search__input {
    background-color: transparent;
    background-image: url('/url/to/search-icon.png'); /* replace with real icon URL */
    background-position: 8px center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    border: none;
    cursor: pointer;
    height: 37px;
    margin: 3px 0;
    padding-left: 34px;
    box-sizing: border-box;
    transition: width 400ms ease, background-color 400ms ease;
    width: 0;
    min-width: 0;
    overflow: hidden;
}

.wp-block-search__inside-wrapper .wp-block-search__input:focus {
    background-color: #fff;
    border: 2px solid #c3c0ab;
    cursor: text;
    outline: none;
    width: 230px;
}

.wp-block-search__inside-wrapper .wp-block-search__input::placeholder {
    opacity: 0;
}

.search-form .search-submit,
.wp-block-search__button {
    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. URL'nin etrafındaki tek tırnak ‘ ‘ işaretlerini koruduğunuzdan emin olun.

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!

WordPress sitenizi ziyaret ederseniz, arama formunuzda geçiş efektinin çalıştığını 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ı temalar için 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 Denetle 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

İlk kod parçacığı sizin için çalışmadıysa, onu silebilir ve bunun yerine aşağıdaki kodu deneyebilirsiniz.

Bu sürüm, yukarıdaki örnekte bulunan belirli CSS sınıflarını kullanır. Ancak bunları kendi temanızdaki sınıflarla değiştirmelisiniz:

<style>
.search-wrap input.s {
    background-color: transparent;
    background-image: url('/url/to/search-icon.png'); /* replace with real icon URL */
    background-position: 8px center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    border: none;
    cursor: pointer;
    height: 37px;
    margin: 3px 0;
    padding-left: 34px;
    box-sizing: border-box;
    transition: width 400ms ease, background-color 400ms ease;
    width: 0;
    min-width: 0;
    overflow: hidden;
}

.search-wrap input.s:focus {
    background-color: #fff;
    border: 2px solid #c3c0ab;
    cursor: text;
    outline: none;
    width: 230px;
}

.search-form .search-submit {
    display: none;
}
</style>

⚠️ Önemli: background-image: url('/url/to/search-icon.png'); kısmını simgenizin gerçek URL'si ile değiştirmeyi unutmayın. URL'nin etrafındaki tek tırnak ‘ ‘ işaretlerini koruduğunuzdan emin olun.

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 burada 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 incelememize bakabilirsiniz.

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ıyla 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 WordPress aramasını SearchWP ile iyileştirme 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ı olabilse de, bu kılavuzdaki adımları herhangi bir kodlama deneyimi olmadan izleyebilirsiniz.

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

Bazı temaların ek ayarlamalar yapması gerekebilir. Geçiş doğru görüntülenmiyorsa, temanızın CSS sınıflarını bulmak ve öğreticide gösterildiği gibi özel CSS'yi ayarlamak için tarayıcınızın Denetle aracını kullanabilirsiniz.

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

Evet! Geçiş efekti duyarlıdır ve hem masaüstü hem de mobilde 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ıkladığınızda bir 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.

Leave A Reply

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 ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.