SearchWP y la REST API de WordPress
SearchWP se integrará con la REST API de WordPress al realizar búsquedas.
Nota: Cuando se realiza una búsqueda de la REST API, SearchWP utilizará su Motor Predeterminado, tal como lo hace para las solicitudes de búsqueda nativas de WordPress.
La REST API es utilizada por el núcleo de WordPress en algunos lugares, incluyendo al buscar en el diálogo de ‘Añadir enlace’. Si has configurado uno de tus Motores de SearchWP para ser utilizado durante las búsquedas de administración, ese Motor se utilizará en este caso. Esto puede resultar en un comportamiento no deseado dependiendo de la configuración de tu Motor.
Desactivar la integración de SearchWP con la REST API
Puedes usar este hook para evitar que SearchWP se integre con la REST API por completo:
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' ); |
Personalizar el Motor utilizado para las solicitudes de la REST API
Para personalizar el Motor de SearchWP utilizado para las solicitudes de la REST API aplicables:
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 ); |
Personalizar los argumentos de consulta de SearchWP utilizados para las solicitudes de la REST API
Para personalizar los argumentos de consulta de SearchWP utilizados para las solicitudes de la REST API aplicables:
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 ); |

