searchwp\query\logic\{$type}\strict
Depuis : 4.0.0
Table des matières
Influencez la façon dont SearchWP fonctionne à travers ses différentes passes logiques lors de l'exécution des recherches.
Par défaut, SearchWP itérera à travers une série de passes logiques lors de l'exécution des recherches dans cet ordre :
phrase(c'est-à-dire « citée », recherches de phrases)and(c'est-à-dire tous les termes de recherche présents dans tous les résultats)or(c'est-à-dire n'importe lequel des termes de recherche présents dans n'importe quel résultat)
Après chaque passe, SearchWP évaluera s'il doit continuer avec la passe logique suivante en fonction du nombre de résultats retournés.
Si zéro résultat a été retourné pour la passe logique actuelle, la suivante sera utilisée.
Ce hook facilitera la « sortie » de cette boucle et forcera un ensemble de résultats vide à la passe logique actuelle.
Paramètres
| Type | Paramètre | Défaut | Depuis |
|---|---|---|---|
| Booléen | $enabled |
faux |
4.0.0 |
Exemples
All hooks should be added to your custom SearchWP Customizations Plugin.
Forcer la logique AND
Avec ce snippet en place, SearchWP exécutera *uniquement* la logique de phrase (si activée) suivie de la logique AND. Si aucun résultat n'est retourné, un ensemble de résultats vide sera retourné au lieu de répéter la recherche en utilisant la logique OR et de retourner ces résultats.
| <?php | |
| // Force SearchWP to use AND logic and not fall back to OR logic. | |
| add_filter( 'searchwp\query\logic\and\strict', '__return_true' ); |

