Kategoriler
Wordpress

WordPress sayfaya özel arama ekleme

WordPress sayfaya özel arama ekleme kısayolu

WordPress sayfanızda bir arama kutucuğu var ama arama yapınca her yerdeki arama konularını karışık olarak biraraya getiriyorsa aşaıdaki kod işinizi çözebilir. Kodları eklemeden önce site yedeğinizi almayı unutmayın.

Wordpress sayfaya özel arama ekleme
WordPress sayfaya özel arama ekleme

Diyelim terapis listenizi eklediğiinz bir sayfa var ve sadece o sayfadaki içerikler içinde arama yapmak istiyorsanız. Aşağıdaki kodu temanızın function.php kodunun en altın ekleyin ve kaydedin.

Kısa Kod (Shortcode) ile Sayfa İçinde Arama

Eğer terapist bilgileri Custom Post Type (Özel Yazı Tipi) olarak kaydedildiyse, sadece o post type içinde arama yapmak için bir shortcode kullanabilirsiniz.


function custom_search_form() {
ob_start();
?>
<form role=”search” method=”get” action=”<?php echo home_url( ‘/’ ); ?>”>
<input type=”text” name=”s” placeholder=”Terapist Ara…”>
<input type=”hidden” name=”post_type” value=”therapists”>
<button type=”submit”>Ara</button>
</form>
<?php
return ob_get_clean();
}
add_shortcode(‘custom_search’, ‘custom_search_form’);


Bu kod, [custom_search] kısa kodu ile yalnızca terapistlerin olduğu özel içerik türünde arama yapmanızı sağlar.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir