Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function generate_friendly_slug( $str )
- {
- $slug = mb_convert_kana($str, 'as');//全角英数を半角に変換
- $slug = preg_replace('/[ _]/', '-', $slug);//半角スペース、「_」を、「-」に変換する
- $slug = preg_replace('/[^0-9a-zA-Z\-]/', '', $slug);//半角英数以外の文字を省く
- if (!$slug) $slug = uniqid();//半角英数が含まれていない場合、ランダムな文字列を生成する
- return $slug;
- }
- add_filter('sanitize_title', 'generate_friendly_slug', 9);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement