functions.phpに次のように書いていますが、投稿のパーマリンクがランダムになってくれません。
どこが間違っているか、ご指摘いただけませんでしょうか?
どうぞ宜しくお願い致します。
php
1/** 2 * ▼参考記事 3 * http://wald-grun.biz/blog/wp/3822/ 4 */ 5add_filter('sanitize_title','sanitize_title_numalpha_only',9); 6function sanitize_title_numalpha_only($title) { 7 if(mb_strlen($title) == strlen($title)){ 8 return $title;//2バイト文字が含まれていない場合はそのまま値を返す 9 }else{ 10 return makeRandStr(4);//2バイト文字が含まれていたら乱数を出力 11 } 12} 13/** 14 * ランダム文字列生成 (英数字) 15 * $length: 生成する文字数 16 */ 17function makeRandStr($length) { 18 $str = array_merge(range('a', 'z'), range('0', '9'), range('A', 'Z"')); 19 $r_str = null; 20 for ($i = 0; $i < $length; $i++) { 21 $r_str .= $str[rand(0, count($str))]; 22 } 23 return $r_str; 24}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/28 10:07
退会済みユーザー
2017/12/28 10:21
退会済みユーザー
2017/12/28 11:12
退会済みユーザー
2017/12/28 12:10
退会済みユーザー
2017/12/28 13:05
退会済みユーザー
2017/12/28 13:26
退会済みユーザー
2017/12/28 13:29
退会済みユーザー
2017/12/28 15:31