Вывод информация для разных пользователей WordPress

Admin PHP, WordPress

PHP код для вывода информации в зависимости от привилегий пользователей. В WordPress привилегии делятся на 10 категорий. Пользователи с категорией 0 имеют самые низкие права на сайте, а 10, соответственно — самые высокие.

Вывод информации только для гостей (незарегистрированных пользователей сайта):

<?php if (!current_user_can('level_0')) { ?>

<?php } ?>

Вывод информации для всех пользователей, включая гостей:

<?php if (current_user_can('level_0')) { ?>

<?php } ?>

Выводить информацию для пользователей с привилегией «5» и выше, в другом случае выводить что-то иное:

<?php if (current_user_can('level_5')) : ?>

<?php else : ?>

<?php endif; ?>

Для зарегистрированных пользователей (всех кроме гостей):

<?php if($user_ID) : ?>

<?php endif; ?>

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Вывод информация для разных пользователей WordPress"