SearchWP Documentation

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

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 :

  1. phrase (c'est-à-dire « citée », recherches de phrases)
  2. and (c'est-à-dire tous les termes de recherche présents dans tous les résultats)
  3. 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' );

Comment utiliser ce code