acf_get_pretty_user_roles()


WordPress関数acf_get_pretty_user_roles()は、ユーザーの役割を読みやすい形式で取得するために使用されます。この関数は、特にユーザーの役割を人間が理解しやすい形で表示したい場合に役立ちます。

構文

acf_get_pretty_user_roles( int $user_id );
  • $user_id (int) — 取得するユーザーのID。省略した場合、現在のユーザーIDが使用されます。

例 1: 現在のユーザーの役割を表示

現在のユーザーの役割を表示する簡単な例です。

<?php echo implode( ', ', acf_get_pretty_user_roles( get_current_user_id() ) ); ?>

例 2: 特定のユーザーIDの役割を表示

特定のユーザーIDを指定してそのユーザーの役割を表示します。

<?php echo implode( ', ', acf_get_pretty_user_roles( 123 ) ); ?>

例 3: ログインしているユーザーの役割を取得

ログインしているユーザーの役割を取得する例です。

<?php echo implode( ', ', acf_get_pretty_user_roles() ); ?>

例 4: ユーザーIDがない場合のデフォルト動作

ユーザーIDが指定されていない場合、現在のユーザーの役割が自動的に使用されます。

<?php echo implode( ', ', acf_get_pretty_user_roles() ); ?>

例 5: ユーザーIDを動的に取得して役割を表示

ユーザーIDを動的に取得し、その役割を表示する例です。

<?php 
$user_id = get_current_user_id();
echo implode( ', ', acf_get_pretty_user_roles( $user_id ) );
?>

注意事項

  • この関数は、ユーザーIDが有効でない場合やユーザーが存在しない場合にはエラーを返すことがあります。
  • 複数の役割を持つユーザーの場合、役割がカンマ区切りで表示されます。