Описание
Проверяет возможности указанного пользователя, совершать разные действия/операции.
Функция очень похожа на current_user_can(), отличается тем что ей нужно указывать первый параметр — ID пользователя возможности которого нужно проверить.
Функция возвращает true или false, в зависимости от того есть ли указанные возможности у пользователя.
Использование
<?php user_can( $user, $capability ); ?>
Шаблон использования
if( user_can(3, 'manage_options') ){ ... }
Параметры
- $user (число/объект) (обязательный)
- ID или объект пользователя, права которого нужно проверить.
По умолчанию: нет - $capability (строка) (обязательный)
- Название возможности или роли. Список возможностей и ролей смотрите здесь.
По умолчанию: нет
Примеры
1. Проверим может ли текущий пользователь удалять посты:
global $$user_ID;
if( user_can($$user_ID, 'delete_posts') ){
echo "У вас нет права удалять посты!";
};
user_can()
из файла: /wp-includes/capabilities.php WP 3.3.2function user_can( $user, $capability ) {
if ( ! is_object( $user ) )
$user = new WP_User( $user );
if ( ! $user || ! $user->ID )
return false;
$args = array_slice( func_get_args(), 2 );
$args = array_merge( array( $capability ), $args );
return call_user_func_array( array( &$user, 'has_cap' ), $args );
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Свадьба — это праздник для жениха, невесты и их родных и знакомых и конечно невеста должна выглядеть в этот день лучше остальных, красивее, да что говорить она должна быть идеальна! Для этого как минимум нужно отличное платье, свадебные платья можно найти поискав в интернете салон который шьет платья на заказ или их можно взять в аренду, все в том же интернете.