2016-09-05 13 views
0

私はワードプレスのWebサイトでさまざまなユーザーの役割を作成しました。ユーザーの追加時に異なるユーザーのロールに異なるユーザーのカスタムフィールド

特定のユーザーの役割に基づいて余分なカスタムフィールドを追加したいと考えています。

たとえば、ユーザーの役割が弁護士の場合、追加時にユーザーに「状態」フィールドが追加され、さらに更新時間が適用されます。

私はカスタムフィールド "state"を作成し、弁護士に選択されたユーザーと同等です。しかし、この状態フィールドは更新時にのみ表示されます。

ユーザーがロール弁護士を選択したときにこのフィールドを追加する場合は、このフィールドを追加してユーザーを追加してユーザーを更新する必要があります。

これには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 
    } 
} 
関連する問題