Различные пользовательские пользовательские поля для разных пользовательских ролей при добавлении времени пользователя

Я создал различные роли пользователей на моем сайте WordPress.

Я хочу добавить дополнительные настраиваемые поля на основе определенных пользовательских ролей.

Например, если роль пользователя является юристом, то поле «состояние» добавляется пользователю во время добавления, а также во время обновления.

Для этого я создал настраиваемое поле «состояние» и выбрал пользователя равным юристу. Но это поле состояния появляется только во время обновления.

Я хочу добавить это поле во время добавления пользователя, когда пользователь выбирает роль адвоката, тогда это поле необходимо отобразить при добавлении пользователя и обновлении пользователя.

Нужно ли для этого добавить версию ACF PRO? Я использую базовую версию ACF сейчас. Посоветуйте, пожалуйста, как этого добиться?

0

Решение

Пожалуйста, проверьте этот крючок.

add_action('show_user_profile', 'my_add_extra_profile_fields');
function my_add_extra_profile_fields($user)
{
if ($user->has_cap('subscriber'))
{
//Code here
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]