ひらがなを入力されたけどカタカナに変換して検索実行

DB内の登録をカタカナでやってしまった。でもひらがなで検索されることって多いよね、っていうときのために。DBを置換しろよって言われるとそれまでですが。

DB内の登録をカタカナでやってしまった。でもひらがなで検索されることって多いよね、っていうときのために。DBを置換しろよって言われるとそれまでですが。

add_action('parse_query', 'search_kana');
function search_kana($wp_query){
if(is_search()){
$qv = $wp_query->query_vars;
if($qv["s"]){
$key = mb_convert_kana($qv["s"],'C');
$wp_query->set('s',$key);
}
};
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX