SearchWP Documentation

Consultez le guide d’installation, parcourez la base de connaissances, découvrez les nombreux hooks de SearchWP

SearchWP & API REST WordPress

SearchWP s'intégrera à l'API REST de WordPress lors de l'exécution de recherches.

Note : Lorsqu'une recherche via l'API REST est effectuée, SearchWP utilisera son Moteur par défaut, comme il le fait pour les requêtes de recherche natives de WordPress.

L'API REST est utilisée par le cœur de WordPress dans certains endroits, y compris lors de la recherche dans la boîte de dialogue « Ajouter un lien ». Si vous avez configuré l'un de vos Moteurs SearchWP pour être utilisé lors des recherches d'administration, ce Moteur sera utilisé dans ce cas. Cela peut entraîner un comportement indésirable en fonction de la configuration de votre Moteur.

Désactiver l'intégration de SearchWP avec l'API REST

Vous pouvez utiliser ce hook pour empêcher SearchWP de s'intégrer à l'API REST :

All hooks should be added to your custom SearchWP Customizations Plugin.

<?php
// @link https://searchwp.com/documentation/rest-api/
// Disable default SearchWP REST API Integration.
add_filter( 'searchwp\rest', '__return_false' );

Personnaliser le Moteur utilisé pour les requêtes REST

Pour personnaliser le Moteur SearchWP utilisé pour les requêtes REST applicables :

All hooks should be added to your custom SearchWP Customizations Plugin.

<?php
// @link https://searchwp.com/documentation/rest-api/
// Customize the SearchWP Engine used for applicable REST requests.
add_filter( 'searchwp\rest\engine', function( $engine, $args ) {
return 'my_rest_engine_name';
}, 10, 2 );

Personnaliser les arguments de requête SearchWP utilisés pour les requêtes REST

Pour personnaliser les arguments de requête SearchWP utilisés pour les requêtes REST applicables :

All hooks should be added to your custom SearchWP Customizations Plugin.

<?php
// @link https://searchwp.com/documentation/rest-api/
// Customize the SearchWP Query arguments used for REST requests.
add_filter( 'searchwp\rest\args', function( $args, $params ) {
// $args are sent to \SWP_Query after this.
// @link https://searchwp.com/documentation/classes/swp_query/
return $args;
}, 10, 2 );

Créez dès aujourd'hui une meilleure expérience de recherche WordPress

Ne perdez plus jamais de visiteurs à cause de résultats de recherche inutiles. SearchWP rend la création de votre propre recherche WordPress intelligente rapide et facile.

Get SearchWP Now
Icône de moteurs de recherche multiples