テーマで次の検索機能を使用しています。
é、ó、í などのアクセント付き文字を削除して、URL に挿入される $_GET 変数を操作したいと考えています。重要なのは、URL に特殊文字を含めないことです。Wordpressには、remove_accents
アクセントのある文字をアクセントのない文字に切り替える機能がありますが、残りはわかりません...
ありがとう!
これどうやってするの?
// SEARCH FORM
function bam_search_form($echo = true) {
do_action( 'get_search_form' );
$uri = $_SERVER["REQUEST_URI"];
global $blog_id;
$searchtext = 'Buscá';
$search_form_template = locate_template('searchform.php');
if ( '' != $search_form_template ) {
require($search_form_template);
return;
}
$form = '<form role="search" method="get" id="searchform" action="' . esc_url( home_url( '/' ) ) . '" >
<div><input type="text" value="'.$searchtext.'" name="s" class="s c1 caps c3h" />';
$form .= form_extend($uri, $form);
$form .= '<input type="submit" id="searchsubmit" class="c1" value="." />
</div>
</form>';
if ( $echo )
echo apply_filters('get_search_form', $form);
else
return apply_filters('get_search_form', $form);
}