WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

WordPress 全角スペースを含むキーワード複合検索は機能しない?

普段何気なく行っているキーワード検索。
WordPressサイト上の検索フォームでも行うと思うが、全角スペースが入ったキーワードの複合検索は機能しないようだ。
機能しないとは言っても一般的なテーマ等では、全角スペースを半角スペースに内部で変換して検索処理をかけてくれるので何ら問題はないがオリジナルテーマで検索フォーム周りをカスタマイズしている場合にこの変換対応が漏れていると正常に機能しない。

対応方法は簡単で、検索処理にパラメータを渡す手前のところで

mb_convert_kana($params['s'], 's', 'UTF-8');

などと、mb_convert_kana() 関数に ‘s’ オプションを指定して全角スペースを半角スペースに自動変換するようにします。

【PR】名古屋 よしもとおもろおばけ屋敷~卒業式の夜におばけが集まる!?おもろ中学校の7不思議~/名古屋パルコ西館6階 パルコギャラリー@名古屋市中区栄3丁目29-1

関連記事

コメントは利用できません。

アーカイブ