SearchWP Documentation

Sehen Sie sich die Installationsanleitung an, durchsuchen Sie die Wissensdatenbank und erfahren Sie mehr über die vielen Hooks von SearchWP

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

Seit: 4.0.0

Inhaltsverzeichnis

Beeinflussen Sie, wie SearchWP bei der Durchführung von Suchen durch seine verschiedenen Logikdurchläufe funktioniert.

Standardmäßig durchläuft SearchWP eine Reihe von Logikdurchläufen, wenn Suchen in dieser Reihenfolge durchgeführt werden:

  1. phrase (d. h. „in Anführungszeichen gesetzte“ Satzsuchen)
  2. and (d. h. alle Suchbegriffe in allen Ergebnissen vorhanden)
  3. or (d. h. beliebige Suchbegriffe in einem beliebigen Ergebnis vorhanden)

Nach jedem Durchlauf wertet SearchWP aus, ob es mit dem nächsten Logikdurchlauf fortfahren soll, abhängig davon, ob Ergebnisse zurückgegeben wurden.

Wenn für den aktuellen Logikdurchlauf null Ergebnisse zurückgegeben wurden, wird der nächste verwendet.

Dieser Hook erleichtert das „Ausbrechen“ aus dieser Schleife und erzwingt einen leeren Ergebnissatz beim aktuellen Logikdurchlauf.

Parameter

Typ Parameter Standard Seit
Boolean $enabled false 4.0.0

Beispiele

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

AND-Logik erzwingen

Mit diesem Snippet führt SearchWP nur die Phrasenlogik (sofern aktiviert) gefolgt von der AND-Logik aus. Wenn keine Ergebnisse zurückgegeben werden, wird ein leerer Ergebnissatz zurückgegeben, anstatt die Suche mit der OR-Logik zu wiederholen und diese Ergebnisse zurückzugeben.

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

Anwendung dieses Codes