İsmail Bayram > > WordPress Aramada Eşleşen Kelimeyi Vurgulama

Nis
17
Kategori :
Tarih : 17.04.13
Görüntülenme : 55
Yorum : 2

WordPress Aramada Eşleşen Kelimeyi Vurgulama

wordpress_arama

Merhaba arkadaşlar… Sizlerle wordpress temalarımızı geliştirme adımlarına devam ediyoruz. Daha önce wordpress search.php dosyamızı geliştirmek için arama sorgusunda 1 yazı varsa o yazıya yönlendirme işlemiyle daha pratik, daha hızlı bir site, hem de daha az trafik yaratan bir yöntem geliştirmiştik. Şimdi de yine güzel bir şey yapacağız.

 

 

 

Örneğin wordpress diye arama yaptık sitede. Benim sitemde yapabilirsiniz. Eğer çıkan sonuçlarda wordpress kelimesi varsa şöyle bir şey olması lazım;

wordpress_aramada_eslesen_kelime

(Görsele tıklayarak tam boyuta ulaşabilirsiniz.)

Gördüğünüz gibi burada wordpress kelimesinin arkası sarı bunu nasıl yaptığımızda gelince, öncelikle search.php dosyamıza giriyoruz. Eğer böyle bir dosya yoksa index.php de işinizi görür. Daha sonra şu kodu buluyoruz;

<?php the_title(); ?>

Bu kodu şununla değiştiriyoruz;

<?php
	$title 	= get_the_title();
	$keys= explode(" ",$s);
	$title 	= preg_replace('/('.implode('|', $keys) .')/iu','<strong class="aramada_eslesen">\0</strong>',$title);
	echo $title;
?>

Burada gördüğünüz gibi aramada_eslesen diye bir class var bunu style.css dosyamızı açtıkdan sonra burada özellik vereceğiz;

.aramada_eslesen{background:yellow;}

Ben arkaplanın sarı olmasını istedim. Buradaki düzenlemeler sizin CSS bilginizle alakalı.

Umarım faydalı olmuştur.

VN:F [1.9.22_1171]
Rating: 9.5/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)
WordPress Aramada Eşleşen Kelimeyi Vurgulama, 9.5 out of 10 based on 2 ratings

Yazar Hakkında

16 Kasım 1996′da dünyaya Balıkesir’de gözlerimi açtım.Tenoloji ve elektronik tarzı şeyler her zaman ilgimi çekmiştir.7 yaşımda ilk internet cafeye gittiğim gün hepimizin en az bir kere bile oynadığı CS 1.6 ile tanıştım.Tabi o zamanlar küçüktük böyle webmasterlıkmış falan yok bilmiyoruz adını dahi.Sonra evime bilgisayar alınmasıyla iyice aram yakınlaştı.Gamemaker ile içli dışlı oldum.Daha sonra üye olduğum bir forum sitesi sayesinde bilgisayarın temeline girdim.2012 Nisan ayından itibaren HTML&CSS ve WordPress’te kendime göre önemli yollar kathettim.Biraz da PHP bilgimin olması beni WordPress ile daha kolay yakınlaşmamı sağladı ve vazgeçilmezim oldu.Şimdi ise burdayım.Ayrıntılı Bilgi için En iyisi tek olmak adlı makaleme bakabilirsiniz.

Yazıyı Paylaş!
Yorumlar(2)
  1. Enes Aktas 17 Nisan 2013

    Teşekkürler faydalı bir yazı olmuş.


  2. Onur 19 Nisan 2013

    Bilgiler için teşekkürler…



Sen de Yorumla!

Spamlara karşı soru: