Модератор
Юрій
(@yube)
Сталкивались. Ничего лучше грязного хака не придумали. Может, кто-то знает цивилизованное решение, но это не я.
Можно добавить фрагмент в functions.php
активной темы:
function allow_cyrillic_usernames($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 )
$username = preg_replace( '|[^a-zа-я0-9 _.\-@]|iu', '', $username );
$username = trim( $username );
$username = preg_replace( '|\s+|', ' ', $username );
return $username;
}
add_filter('sanitize_user', 'allow_cyrillic_usernames', 10, 3);
to SergeyBiryukov, спасибо за вариант, опробую…
Ура, работает!!!
Еще раз спасибо за вариант.
Надо будет поразбираться с фильтрами…
спасибо за плагин все работает!
Господа, моя ситуация также связана с кириллицей. Названия статей на русском не отображаются. Вместо букв только точки. Если добавляю меню на русском — не отображается также. Скажите пожалуйста, как это можно сиправить? Сам текст на русском в статье отображается без проблем
chugunn, создайте новую тему (согласно правилам форума).