current_user_can()

関数の概要

current_user_can()関数は、現在のユーザーが特定の権限を持っているかどうかをチェックするために使用されるWordPressの関数です。

パラメータの説明

  • $capability(string/array): チェックする権限の文字列または配列。

戻り値

ユーザーが指定された権限を持っている場合はtrueを返し、持っていない場合はfalseを返す。

使用例


if ( current_user_can( 'edit_posts' ) ) {
    // 編集権限がある場合の処理
}

if ( current_user_can( array( 'edit_posts', 'edit_pages' ) ) ) {
    // 投稿とページの編集権限がある場合の処理
}

関連する関数

  • current_user_can_for_blog(): ユーザーが指定されたブログの権限を持っているかどうかをチェックする。
  • user_can(): ユーザーが指定された権限を持っているかどうかをチェックする。