searchwp\query\logic\{$type}\strict
Desde: 4.0.0
Tabla de contenidos
Influye en cómo funciona SearchWP a través de sus diversas pasadas de lógica al realizar búsquedas.
Por defecto, SearchWP iterará a través de una serie de pasadas de lógica al realizar búsquedas en este orden:
phrase(es decir, búsquedas de “comillas”, de frases)and(es decir, todos los términos de búsqueda presentes en todos los resultados)or(es decir, cualquier término de búsqueda presente en cualquier resultado)
Después de cada pasada, SearchWP evaluará si debe continuar con la siguiente pasada de lógica, dependiendo de si se devolvieron resultados.
Si no se devolvieron resultados para la pasada de lógica actual, se utilizará la siguiente.
Este hook facilitará la ‘salida’ de este bucle y forzará un conjunto de resultados vacío en la pasada de lógica actual.
Parámetros
| Tipo | Parámetro | Predeterminado | Desde |
|---|---|---|---|
| Booleano | $enabled |
false |
4.0.0 |
Ejemplos
All hooks should be added to your custom SearchWP Customizations Plugin.
Forzar lógica AND
Con este fragmento en su lugar, SearchWP ejecutará únicamente la lógica de frases (cuando esté habilitada) seguida de la lógica AND. Si no se devuelven resultados, se devolverá un conjunto de resultados vacío en lugar de repetir la búsqueda utilizando la lógica OR y devolver esos resultados.
| <?php | |
| // Force SearchWP to use AND logic and not fall back to OR logic. | |
| add_filter( 'searchwp\query\logic\and\strict', '__return_true' ); |

