Задать вопрос

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

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

Я нашел конструкцию if( is_user_role( 'custom_role' ) ), но html очень много и я новичек в PHP не очень понимаю как это вывести. Через echo или как то по другому? Будет ли правильно вывести контейнер html таким условием?
  • Вопрос задан
  • 26 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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>';
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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