У меня есть вот такой код
$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...
}
Правда я не знаю на сколько это правильное решение.