Loading...
WordPress

WordPressの検索を強化する

2014.05.16 update

こんにちは、制作の中の人です。

本日はWPの検索をもうちょっと曖昧に検索させるための呪文をご紹介します。

記事のデータを検索する際に、半角カナだったり、全角のアルファベットだったりで検索をすると、全角カナや半角英字としては検索されません。別の文字として処理されます。

たとえば、自分で書いた記事は全角のカナ、半角英字で統一していたとしても、検索をするユーザは何を入れるかわかりません。
「フュージョニア」を「フュージョニア」として検索させたい場合や、abcをabcとして検索したい場合は以下のようにfunctions.phpに記述します。

[php]if(isset($_GET[‘s’])) $_GET[‘s’]=mb_convert_kana($_GET[‘s’],’KVa’,’UTF-8′);[/php]

仕組みとしては、入力された文字列をmb_convert_kanaで変換させています。
KVaのオプションを指定しているので、

K:「半角カタカナ」を「全角カタカナ」に変換します。
V:濁点付きの文字を一文字に変換します。”K”, “H” と共に使用します。
a:「全角」英数字を「半角」に変換します。

他にもオプションを指定できるので、詳しくはこちらで確認してください。
http://www.php.net/manual/ja/function.mb-convert-kana.php

関連記事

  • 2014.10.10

    スターターテーマ「_s」でオリジナルテーマをつくる(1)

  • 2014.09.05

    WordPressのxmlrpc.phpについて

  • 2014.09.01

    かゆい所に手が届くWordPress 4.0アップデート

COLUMNコラム

2014.02.14

wordpressの高速化

2014.04.04

レスポンシブなwordpressテーマ

2016.05.11

Webシステムとは?

2014.10.03

iPhone6/plus のスクリーン

2016.05.11

システム開発とは?

2014.08.08

もうレガシーとはおさらば?IEのサポートが最新バージョンのみに

2013.10.30

WordPressでよく使うプラグイン1

2014.06.13

WordPressで投稿メニューを増やす(1)

2014.04.11

WordPressとデータベース

2014.05.30

WordPressの管理画面のURL変更

2016.05.11

無線エンジニアのご紹介 K.N

2014.06.20

WordPressのドメイン変更・サーバ移転など

2014.01.27

wordpressの自動更新

2014.08.22

情報収集

2013.11.29

WordPressでよく使うプラグイン3

2014.09.05

WordPressのxmlrpc.phpについて

2014.09.19

web屋さんにとってのiOS8のSafari8

2014.05.16

WordPressの検索を強化する

2013.12.27

WordPress 3.8

2018.07.17

Googleカレンダーにイベント登録、ChatWorkへメッセージを送信する方法③