Besoin d’aide pour configurer un formulaire de recherche pour wordpress

Publié par Jean-Michel le

Je souhaite configurer une fonction de recherche en tant que widget dans wordpress. C’est la situation que j’ai.

1- J’ai 3 types de publication personnalisés 1.a : Chaque type de publication a des champs et des taxonomies personnalisés.

  1. J’ai une section wordpress régulière avec des catégories et des balises.

Voici donc ce que je veux que la recherche fasse:

Il y aura une option de sélection dans le formulaire de recherche, et lorsque l’utilisateur effectuera une recherche, il sélectionnera parmi les éléments suivants :

un. tout le site B. poste type a c. type de poste B d. Type de poste D

Merci de votre aide. Veuillez éviter de suggérer un plugin. Je recherche des fonctions personnalisées qui rechercheront des champs personnalisés, des taxonomies personnalisées et les types de publication.

Merci de prendre du temps pour lire ceci.

Solution n°1 trouvée

Je sais que vous n’avez demandé aucune suggestion de plugin, mais j’ai pensé partager la solution que j’utilise couramment pour créer des formulaires de recherche avancés dans WordPress.

http://wpadvancedsearch.com/

Ce n’est pas un plugin mais un framework PHP pour créer des formulaires de recherche avancés dans WordPress. Cela m’a particulièrement bien servi avec les types de publication personnalisés et la création de formulaires de recherche qui filtrent les résultats à l’aide de méta-valeurs personnalisées, de taxonomies, etc.

Le framework vous permet de configurer un formulaire de recherche personnalisé qui affiche le résultat à l’aide de variables transmises de votre formulaire de recherche à WP_Query.

Vous pouvez utiliser ce framework soit dans votre thème, soit dans un plugin. Leur documentation est également très bonne.

J’espère que cela t’aides!

Hermann

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *