@zeni1agent

Где лучше всего хранить переменные с проверкой роли пользователя?

У меня есть вот такой код
$check = current_user_can('author') || current_user_can('editor') || current_user_can('administrator');
if ($check) {
// cod...
}

И у меня появился вопрос где мне лучше всего хранить переменную $check что бы в дальнейшим редактировать ее
Раньше я хранил ее в function.php но понял что он не может там получить доступ к current_user_can.
Вот и интересуюсь где ее лучше хранить что бы потом не писать по нескольку раз в файлах темы.

Единственное что я смог сделать это
function check(){
$check = current_user_can('author') || current_user_can('editor') || current_user_can('administrator');
return[
'check'=> $check 
]
}
$check1 = check(); 
if ($check1['check']) {
// cod...
}

Правда я не знаю на сколько это правильное решение.
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы