Как создать куки только для администратора в Wordpress?
Как создать куки только для администратора в Wordpress?
Пробовал такой код:
function cookie_admin() {
if (current_user_can('admin')) {
if (empty($_COOKIE['disable_cache'])) {
setcookie('disable_cache', 1);
}
}
}
add_action('init', 'cookie_admin');
Но в консоли Chrome видно, что файл куки не создался. Как исправить?
Ответы (1 шт):
Автор решения: KAGG Design
→ Ссылка
Нет такого права 'admin'. См. документацию на русском. Для проверки, что пользователь является администратором, используется обычно manage_options:
if ( current_user_can( 'manage_options' ) ) {