Задать вопрос
@andrew_zhuck
Dev

Убрать кнопку в wordpress в зависимости от роли?

Доброго времени суток, подскажите как убрать кнопку используя роль пользователя.
Допустим мне нужно убрать кнопку личного кабинета, для роли подписчик.
  • Вопрос задан
  • 315 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Вам нужно посмотреть вот эту сттью

Скроем кнопку от роли "Подписчик"
<?php
if ( !current_user_can( 'subscriber' ) ) { ?> 
	<button>Кнопка для всех (кроме подписчиков)</button>
<?php } ?>


Выведем кнопку только для администраторов:
<?php
// Видно будет только администраторам
if ( current_user_can( 'administrator' ) ) { ?> 
	<button>Кнопка для администратора</button>
<?php } ?>


Список ролей по умолчанию:
current_user_can('administrator') // false
current_user_can('editor') // true
current_user_can('contributor') // false
current_user_can('subscriber') // false
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы