Как вывести метаполя на странице автора, если ему присвоена определенная роль?

Доброго времени суток. Подскажите пожалуйста, как выводить определенные мета поля на странице автора, если автору присвоена определенная роль? И как не выводить, если это просто участник? Участник регистрируется. У него личный кабинет, он заполняет поля, потом ему присваевается роль и поля выводятся во фронтэнде.

Я нашел конструкцию if( is_user_role( 'custom_role' ) ), но html очень много и я новичек в PHP не очень понимаю как это вывести. Через echo или как то по другому? Будет ли правильно вывести контейнер html таким условием?
  • Вопрос задан
  • 26 просмотров
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
if ( is_user_role( 'custom_role' ) ) {
	echo '<p>' . get_user_meta( get_current_user_id(), 'custom_meta', true )  . '</p>';
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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