2010-11-27 2 views

Répondre

3

Vous voudrez peut-être consulter ce page sur les forums wordpress. Vous devez ajouter un champ de formulaire caché dans votre formulaire de recherche et ajouter un crochet pour mettre à jour la requête générée par wordpress.

Modifier: Voici le code du forum mentionné ci-dessus.

Dans le formulaire de recherche:

<input type="hidden" name="post_type" value="page" /> 

En functions.php:

function mySearchFilter($query) { 
    $post_type = $_GET['type']; 
    if (!$post_type) { 
     $post_type = 'any'; 
    } 
    if ($query->is_search) { 
     $query->set('post_type', $post_type); 
    }; 
    return $query; 
}; 

add_filter('pre_get_posts','mySearchFilter'); 
Questions connexes