wmaraci reklam

Wordpress search.php meta key göre arattırma

3 Mesajlar 484 Okunma
pst.net
wmaraci reklam

onurak onurak Köfteci Kullanıcı
  • Üyelik 13.05.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Yatırımcı
  • Konum Sivas
  • Ad Soyad O** A**
  • Mesajlar 247
  • Beğeniler 25 / 73
  • Ticaret 2, (%100)
merhabalar wordpress de arama yaparken yazının başlığına göre arama yapıyor bu durumu hem yazı başlığı hemde yazıda bulunan bir meta key e göre nasıl yaptırabiliriz yani yazı başlığı Ankara diyelim yazıdada 'ilcekod' = "Kızılay" diye bi meta var diyelim aramaya kızılay yazıncada ankara konusu gelmeli
 

 

Adalet dediğin havalı bir sözcük sanki.
wmaraci
reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Şöyle bir şey yapılabilir:

function ozel_arama( $query ) {
if ( ! is_admin() && is_search() && $query->is_main_query() ) {
$query->set( 'meta_key', 'ilcekod' );
$query->set( 'meta_value', isset( $_GET['s'] ) ? $_GET['s'] : '' );
$query->set( 'meta_compare', 'LIKE' );
}
}

add_action( 'pre_get_posts', 'ozel_arama' );
 

 

onurak onurak Köfteci Kullanıcı
  • Üyelik 13.05.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Yatırımcı
  • Konum Sivas
  • Ad Soyad O** A**
  • Mesajlar 247
  • Beğeniler 25 / 73
  • Ticaret 2, (%100)
wpuzman malesef çalışmadı
 

 

Adalet dediğin havalı bir sözcük sanki.
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al