SearchWP のモーダル検索フォーム拡張機能!で、このようなモーダルフォームをサイトに追加しましょう。
⚠️ 注意: この拡張機能は SearchWP バージョン 3.0 以降非推奨となり、まもなく削除されます ⚠️
あいまい一致とは異なり、LIKEタームは、まったく基本的なスペルチェックを実行しません。これは、パフォーマンスの問題を引き起こす可能性のある、スペルの近いバリアントを公開することなく、タームの部分一致を許可したい場合に役立ちます。
たとえば、あいまい一致で含まれる同様に「スペル」された数千のSKUを公開することなく、部分的なターム一致を許可し、SKU検索を組み込みたい場合は、あいまい一致の代わりにLIKEタームを使用する必要があります。
LIKEタームの実装に役立ついくつかのフィルターがあります。
searchwp_like_min_length
LIKEマッチングが適用される単語の最小長をカスタマイズします。デフォルトは4です。カスタマイズするには:
| <?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' ); |
searchwp_like_stem
エンジンの設定に関係なく、SearchWPがあいまい一致をキーワードのステミングに適用するかどうかをカスタマイズします。デフォルトはfalseです。カスタマイズするには:
| <?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 ) |
searchwp_like_wildcard_before
SearchWPが検索タームの前にLIKEワイルドカードを実装するかどうかをカスタマイズします。デフォルトはtrueです。無効にするには:
| <?php | |
| // Prevent SearchWP LIKE Terms from using a LIKE wildcard before search terms | |
| add_filter( 'searchwp_like_wildcard_before', '__return_false' ); |
searchwp_like_wildcard_after
SearchWPが検索タームの後にLIKEワイルドカードを実装するかどうかをカスタマイズします。デフォルトはtrueです。無効にするには:
| <?php | |
| // Prevent SearchWP LIKE Terms from using a LIKE wildcard after search terms. | |
| add_filter( 'searchwp_like_wildcard_after', '__return_false' ); |
役に立たない検索結果で訪問者を失うことはもうありません。SearchWPを使用すると、独自のスマートなWordPress検索をすばやく簡単に作成できます。
Get SearchWP Now