خب وارد هاستتون بشید و از طریق phpmyadmin وارد دیتابیسی که وردپرس توش نصب هست بشین و wp-users رو انتخاب کنید و نام کاربریتون رو عوض کنین . البته چون فارسی هست نام کاربریتون رو به صورت ناخانا توی دیتابیس میبینین احتمالاسیستم وردپرس
دوستان عزیز این مشکل ثبت نام برای کاربرانی که میخواهند تازه در سایت ثبت نام کنند وجود دارد(فقط نام کاربری انگلیسی قبول میکنه)در وردپرس نام کاربری انگلیسی تعریف کنید . ولی داخل صفحه پروفایلتون به نام کاربریتون لقب فارسی بدهید . همونجا مشخص کنید که لقب به جای نام کاربری تو سایت نمایش داد شود .
Enables [B]Create Username containing Persian characters[/B] [Default WordPress does not allow to use persian characters in usernames]
function username_pw ($username, $raw_username, $strict)
{
$username = wp_strip_all_tags ($raw_username);
$username = remove_accents ($username);
$username = preg_replace ('|%([a-fA-F0-9][a-fA-F0-9])|', '', $username);
$username = preg_replace ('/&.+?;/', '', $username);
if ($strict)
{
$settings = get_option ('wscu_settings');
$username = preg_replace ('|[^a-z\p{Arabic}\p{Cyrillic}0-9 _.\-@]|iu', '', $username);
}
$username = trim ($username);
$username = preg_replace ('|\s+|', ' ', $username);
return $username;
}
add_filter ('sanitize_user', 'username_pw', 10, 3);