2011-12-02 14 views
5

Tengo un tipo de publicación personalizada, photo, y necesito buscar fotos que coincidan con el título o la descripción con la palabra clave de búsqueda con varios criterios: contiene LIKE %$search_term%, comienza con LIKE $search_term% etc. Tengo la siguiente consulta, pero esto no filtra los registros de acuerdo con $search_term. Dirígeme a la dirección correcta para incorporar este requisito con esta consulta.Wordpress: WP_Query cómo aplicar criterios de búsqueda con tipo de publicación personalizada

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

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

Por favor, ser amable conmigo, yo soy un novato en Wordpress y ni siquiera sé si estoy haciendo una pregunta tonta. Pero estoy realmente atascado y necesito una solución. Cualquier ayuda será apreciada mucho. Gracias a todos.

Respuesta

0

Pase su cadena de búsqueda aquí ejemplo como este ('s' => 'test')

<?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; 

?> 
Cuestiones relacionadas