2011-12-02 20 views
5

के साथ खोज मानदंडों को कैसे लागू करें मेरे पास एक कस्टम पोस्ट प्रकार, photo है, और विभिन्न मानदंडों के साथ खोज कीवर्ड के साथ शीर्षक या विवरण से मेल खाने वाली फ़ोटो खोजने की आवश्यकता है: LIKE %$search_term%, LIKE $search_term% आदि से शुरू होता है मेरे पास निम्न क्वेरी है, लेकिन यह $search_term के अनुसार रिकॉर्ड फ़िल्टर नहीं करता है। इस क्वेरी के साथ इस आवश्यकता को एम्बेड करने के लिए कृपया मुझे सही दिशा में निर्देशित करें।वर्डप्रेस: ​​WP_Query कस्टम पोस्ट प्रकार

$search_term = $_GET['term']; 
$search_criteria = $_GET['type']; 

$loop = new WP_Query(array(
    'post_type' => 'photo', 
    'posts_per_page' => 12, 
    'orderby'=> 'post_date' 
)); 

कृपया मेरे साथ अच्छा रहें, मैं वर्डप्रेस में नौसिखिया हूं और मुझे यह भी नहीं पता कि मैं मूर्ख सवाल पूछ रहा हूं या नहीं। लेकिन मैं वास्तव में इसके साथ अटक गया हूं और समाधान की आवश्यकता है। किसी भी मदद की सराहना की जाएगी। आप सबको धन्यवाद।

उत्तर

0

यहां इस तरह से उदाहरण ('एस' => 'परीक्षण')

<?php 

/*pass your search string here example like this ('s'=>'test') */ 
$args=array('s'=>'test','order'=> 'DESC', 'posts_per_page'=>get_option('posts_per_page')); 

    $query=new WP_Query($args); 

    if($query->have_posts()): 

    while($query->have_posts()): $query->the_post(); 

{ 
    echo $post->post_title; 
    echo $post->post_content; 
} 

endwhile; 
else: 
endif; 

?> 
अपने खोज स्ट्रिंग दर्रा
संबंधित मुद्दे