SearchWP Documentation

Visualizza la guida all'installazione, sfoglia la Knowledge Base, scopri i numerosi hook di SearchWP

searchwp\query\logic\{$type}\strict

Da: 4.0.0

Influenza il funzionamento di SearchWP attraverso i suoi vari passaggi logici durante l'esecuzione delle ricerche.

Per impostazione predefinita, SearchWP eseguirà una serie di passaggi logici durante l'esecuzione delle ricerche in questo ordine:

  1. phrase (cioè ricerche tra virgolette, frasi)
  2. and (cioè tutti i termini di ricerca presenti in tutti i risultati)
  3. or (cioè qualsiasi termine di ricerca presente in qualsiasi risultato)

Dopo ogni passaggio, SearchWP valuterà se continuare con il passaggio logico successivo, a seconda che siano stati restituiti risultati.

Se non sono stati restituiti risultati per il passaggio logico corrente, verrà utilizzato il successivo.

Questo hook faciliterà l'uscita da questo ciclo e forzerà un set di risultati vuoto al passaggio logico corrente.

Parametri

Tipo Parametro Predefinito Da
Booleano $enabled false 4.0.0

Esempi

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

Forza la logica AND

Con questo snippet attivo, SearchWP eseguirà solo la logica delle frasi (se abilitata) seguita dalla logica AND. Se non vengono restituiti risultati, verrà restituito un set di risultati vuoto invece di ripetere la ricerca utilizzando la logica OR e restituendo tali risultati.

<?php
// Force SearchWP to use AND logic and not fall back to OR logic.
add_filter( 'searchwp\query\logic\and\strict', '__return_true' );

Come usare questo codice