Домой WordPress WordPress: Вопросы и ответы Как именить название ролей пользывателей
4ответ(ов) в теме
21d
не в сети 4 месяца
На сайте с 24.08.2017
Участник
Тем 86
Сообщения 264
1
20:45

Как изменить стандартные названия ролей пользывателей на сайте

Нашел в интернете функцию и она поменяла но в профиле пользывателей (плагина WP Recall) так и осталось Subscriber итд

function wps_change_role_name() {
    global $wp_roles;
    if ( ! isset( $wp_roles ) )
        $wp_roles = new WP_Roles();
    $wp_roles->roles['contributor']['name'] = 'Гуру';
    $wp_roles->role_names['contributor'] = 'Гуру';   
 $wp_roles->roles['author']['name'] = 'Мыслитель';
    $wp_roles->role_names['author'] = 'Мыслитель'; 
$wp_roles->roles['subscriber']['name'] = 'Ученик';
    $wp_roles->role_names['subscriber'] = 'Ученик'; 
$wp_roles->roles['editor']['name'] = 'Джедай';
    $wp_roles->role_names['editor'] = 'Джедай';  
$wp_roles->roles['administrator']['name'] = 'Мастер';
    $wp_roles->role_names['administrator'] = 'Мастер';        
}
add_action('init', 'wps_change_role_name');

0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16344
2
20:50

Вопрос не имеет отношения к плагину wp-recall, это вопрос по WordPress, перенесено.

0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16344
3
20:51

21d сказал(а)
в профиле пользывателей (плагина WP Recall)

плагин wp-recall не выводит в профиле пользователя его роль

0
Вова (Otshelnik-Fm)
не в сети 10 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18567
4
20:58

Вопрос - видимо продолжение этого

Вы не можете просматривать опубликованные ссылки

Но вы спросите на форуме поддержки вордпресс (лучше англоязычном)
Мне кажется так в лоб как вы делаете с ролями делать нельзя.
Лучше поставьте плагин для ролей - он вам все сделает согласно апи движка.

0
Вы не имеете права на публикацию сообщений в этой теме