Как ограничить вывод виджетов в WordPress на основании возможностей (capability) и ролей (role) пользователя?

Как ограничить вывод виджетов в WordPress на основании возможностей (capability) и ролей (role) пользователя?

Возникла тут потребность, ограничить вывод виджета только для пользователя с определенной возможностью. Пусть это будет возможность «клиент».

Добавляем возможность командой

[php]
$user->add_cap( ‘can_edit_posts’);
[/php]

Инструкция тут http://codex.wordpress.org/Function_Reference/add_cap

Тоже самое можно сделать при помощи плагина User Role Editor

Далее ставим расширение Widget Logic, и настраиваем условие вывода виджета только для тех пользователей, у которых есть данная возможность…

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

Закрыть меню
×

Корзина