Je souhaite créer une page de recherche offrant les fonctionnalités de recherche par: 1) Word 2) Balise 3) Catégorie 4) Auteur Pouvez-vous recommander une technique ou un guide quelconque pour résoudre ce problème?
Vous voudrez ajouter des boutons radio dans votre formulaire de recherche. Ajoutez ensuite un filtre à votre recherche:
function filter_search( $query ) {
if( $query->is_search ) {
if ( isset($_GET['tag']) )
// alter your search query here.
}
return $query;
}
add_filter( 'pre_get_posts' , 'filter_search' );
Influencé par http://wordpress.org/support/topic/how-to-add-search-filter-by-custom-values#post-1463329
Si vous préférez laisser un plugin WordPress gérer le travail pour vous, consultez Rechercher tout , dans le référentiel de plugins WordPress.
Augmente la fonctionnalité de recherche par défaut de WordPress en trois étapes faciles à l'aide de Rechercher tout.
Meilleure recherche WordPress en trois étapes
Activer les options de configuration Rechercher (peut-être que deux étapes)
Les options incluent la surbrillance de recherche, les pages de recherche, les extraits, les pièces jointes, les brouillons, les commentaires et les champs personnalisés (métadonnées).
Qu'est-ce qu'il fait:
Tout rechercher augmente la capacité de la recherche par défaut de WordPress, options incluses: