Хочу написать нечто наподобие плагина на основе Pods UI для того, чтобы добавляемые поды могли видеть и редактировать только те, кто их добавил, соответственно надо сравнивать ID того кто добавил и ID того кто смотрит ну и парсить поды.
Потом ещё хочу учитывать, если смотрит редактор или админ – показывать всё добавленное.
Опять таки при добавлении пода хочется учитывать роль добавляющего, если это участник, кто ставить false в после публикации для пода, чтоб потом редактор или админ публиковал сам….
в общем много мыслей, голова кипит, хочется убиться об стену… не совсем ещё очухался от работы с Pods CMS..
посему и спрашиваю,
КОРОЧЕ: как получить ID пользователя и его роль?
Глобальная переменная $user_ID;
global $current_user (объект WP_User)
function wp_get_current_user()
IMHO чем получать роль и сравнивать с чем-то, лучше сразу спросить "тварь ли он дрожащая или право имеет"
function current_user_can( $capability )
* @param string $capability Capability or role name.
* @return bool
Ю.Б., спасибо.
Эта "тварь" может не иметь прав на WP-публикации, но иметь права на управление, администрирование Pods’ами, ибо там своя система ролей прикручена. Очень жаль что не используются WP-шные права 🙁 с одной стороны это плюс, а с другой минус.
А мне теперь стену пробивать … =/
Ещё раз спасибо за наводку, поищу функции Pods’овские подобные current_user_can