WordPress şablon sayfasında özel parametre kullanma

WordPress şablon sayfasında özel parametre kullanma

  • 28 Nisan 2014
  • 3 Okunma
  • Yorum Yok
  • 3 DK

Geçen bana lazım oldu wordpress sistemi olan bir sitede özel parametre kullanmak gerekiyordu ama bu parametre seoya uyumlu olması gerek yani normalde ?sayfa=hakkimda gibi kullanmak yerine /hakkimda gibi kullanmam gerekiyordu. Biraz araştırdım ve buldum aşağıda vereceğim kod ile basitçe yapılabiliyor.

 function wp_insertMyRewriteRules($rules){ $newrules = array(); //Sayfanızın urlsi ve paremetreniz $newrules["sayfanizin-ismi/(.+)"] = "index.php?pagename=sayfanizin-ismi¶metreniz=$matches[1]"; //$newrules["-{Sayfa Urlsi}-/(.+)"] = "index.php?pagename=-{Sayfa Urlsi}-&-{Sayfaya ait parametreniz}-=$matches[1]"; $finalrules = $newrules + $rules; return $finalrules; } // Paremetrenizi belirtin function wp_insertMyRewriteQueryVars($vars){ array_push($vars, "-{Sayfaya ait parametreniz}-"); return $vars; } //Wordpressin yönlendirmesini engellemek için remove_filter("template_redirect", "redirect_canonical"); 

Şimdi yukarıdaki kodu sizlere açıklayayım gerçi yorum satırı şeklinde açıkladım ama genede anlamayan olabilir.

-{Sayfa Urlsi}- : Sayfanızın urlsi ÖRN hayati-kodla
-{Sayfaya ait parametreniz}- : Size ait olan parametre ÖRN yazar=hasan-yuksektepe

Şimdi urlmiz şu şekilde

hayatikodla.com/yazar/hasan-yuksektepe

Gözüken şekil böyle olacak. /yazar/ dan sonra gelen kısım bizim özel parametremize denk gelecek.

hayatikodla.com/yazar/?yazar=hasan-yuksektepe

Anlamadığınız yerde yorum yapın işim var çıkmam lazım 😀

HAYATI KODLA'YA ABONE OLUN!!
ETKİLEYİCİ BİR YORUM BIRAK

WordPress şablon sayfasında özel parametre kullanma İle Benzer Yazılar

"WordPress şablon sayfasında özel parametre kullanma" Yazısına uygun diğer makalerler