LIKE-Begriffe

⚠️ Hinweis: Diese Erweiterung ist ab SearchWP Version 3.0 VERALTET und wird bald entfernt ⚠️

Im Gegensatz zu unscharfen Übereinstimmungen führt LIKE-Begriffe überhaupt keine primitive Rechtschreibprüfung durch. Dies ist nützlich, wenn Sie eine teilweise Übereinstimmung von Begriffen zulassen möchten, ohne ähnliche Schreibvarianten anzuzeigen, die unter ungünstigen Umständen zu Leistungsproblemen führen können.

Sie sollten beispielsweise LIKE-Begriffe anstelle von unscharfen Übereinstimmungen verwenden, wenn Sie die SKU-Suche integrieren möchten und teilweise übereinstimmende Begriffe zulassen möchten, ohne Tausende von ähnlich „geschriebenen“ SKUs anzuzeigen, die bei unscharfen Übereinstimmungen enthalten wären.

Filter

Es gibt eine Reihe von Filtern, die Sie bei der Implementierung von LIKE-Begriffen unterstützen:

searchwp_like_min_length
Passen Sie die Mindestlänge eines Wortes an, für das eine LIKE-Übereinstimmung angewendet werden soll. Der Standardwert ist 4. Zum Anpassen:

<?php
// Apply LIKE matching for terms 2 or more characters in length.
function searchwp_like_min_length( $length ) {
return 2;
}
add_filter( 'searchwp_like_min_length', 'my_searchwp_like_min_length' );
view raw functions.php hosted with ❤ by GitHub

searchwp_like_stem
Passen Sie an, ob SearchWP die LIKE-Übereinstimmung auf den Wortstamm anwendet, unabhängig von der Engine-Einstellung. Der Standardwert ist false. Zum Anpassen:

<?php
// Control whether SearchWP uses the keyword stem when finding LIKE terms.
function my_searchwp_like_stem( $stem, $terms, $engine ) {
// Return true/false (default is false)
}
add_filter( 'searchwp_like_stem', 'my_searchwp_like_stem', 10, 3 )
view raw functions.php hosted with ❤ by GitHub

searchwp_like_wildcard_before
Passen Sie an, ob SearchWP ein LIKE-Platzhalterzeichen vor den Suchbegriffen implementiert. Der Standardwert ist true. Zum Deaktivieren:

<?php
// Prevent SearchWP LIKE Terms from using a LIKE wildcard before search terms
add_filter( 'searchwp_like_wildcard_before', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

searchwp_like_wildcard_after
Passen Sie an, ob SearchWP ein LIKE-Platzhalterzeichen nach den Suchbegriffen implementiert. Der Standardwert ist true. Zum Deaktivieren:

<?php
// Prevent SearchWP LIKE Terms from using a LIKE wildcard after search terms.
add_filter( 'searchwp_like_wildcard_after', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

Erstellen Sie noch heute eine bessere WordPress-Sucherfahrung

Verlieren Sie nie wieder Besucher an unzureichende Suchergebnisse. SearchWP macht die Erstellung Ihrer eigenen intelligenten WordPress-Suche schnell und einfach.

Get SearchWP Now
Symbol für mehrere Suchmaschinen