Вывод информация для разных пользователей 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; ?>

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

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

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