2016-04-14 36 views
0

WordPress'te alt kategorilere göre arama yapılır. Bu mümkün mü? Onu aramak için wordpress eklentisinden geçiyordum. İsim "Facetious Search" dir, ancak sadece kategorilerle sınırlıdır. Bunun için çok uğraştım, ama hiçbir çözümüm yok.WordPress'te alt kategorilere göre arama arama sonuçları

+0

Bunu denemek için önceden yazılmış bir kodunuz var mı? Tamamen yazılı bir cevap istemek yerine, kodunuzdaki sorunları düzeltmek için lütfen yardım isteyin. Biz yardım etmeyi tercih ediyoruz, bebek bakıcılığı değil –

+0

evet ben eklenti isminden bahsetmişsiniz "Facetious Search" – Ram

+0

sadece kodu buraya koy ... eklentinizi görmek için zamanınız yok ve sizin için yazdığınız kod için buradayız. –

cevap

0
> if plugin doesnt provide you desire output then you can get the post of sub category by manually ie from data base. 
> First you need to parent category id then you can get its sub category from table wp_term_taxonomy 
> after geting subcategory list. you can get the object_id from table Table: wp_term_relationships where term_taxonoy_id=sub category_id 
> and From boject_id you can get the post from wp_posts table where object_id is the post id. eg 


<?php global $wpdb;$prefix=$wpdb->prefix; 

$subcateogyr_list=$wpdb->get_results("Select * from ".$prefix."term_taxonomy WHERE parent='main_category_id'"); 

foreach($subcateogyr_list as $subcat 

    $object_id=$wpdb->get_results("select * from ".$prefix."term_relationships where term_taxonomy_id='$subcat['term_id']'"); 

     foreach($object_id as $object_post){ 

      $post_detail=$wpdb->get_row("select * from ".$prefix."posts where id='$object_post['object_id']"); 

      print_r($post_detial);//you will get the post detail 

     } 
} 
?>