SearchWP Documentation

Consulta la guía de instalación, explora la base de conocimiento, descubre los numerosos hooks de SearchWP

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

Desde: 4.0.0

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:

  1. phrase (es decir, búsquedas de “comillas”, de frases)
  2. and (es decir, todos los términos de búsqueda presentes en todos los resultados)
  3. 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' );

Cómo usar este código