Articles of пользовательских ролей

Отключить плагины для определенной роли пользователя

Я нашел этот плагин и отключил плагины для пользователей, которые вошли в систему, как я могу его изменить, чтобы отключить плагины только для роли пользователя-автора? add_filter( 'option_active_plugins', 'disable_logged_in_plugin' ); function disable_logged_in_plugin( $plugins ) { // The 'option_active_plugins' hook occurs before any user information get generated, // so we need to require this file early to […]

WordPress удаляет сообщение о возможности, носитель полностью настраивается

Я создал новую роль. Теперь я хочу удалить пост , средства массовой информации , установить возможности для этой роли. Как я могу это достичь?

Динамическая домашняя страница в соответствии с ролью пользователя

Я разработал веб-консалтинг на WordPress, и у меня есть другая роль пользователя и я хочу иметь различный контент в соответствии с ролью пользователя поэтому у меня есть целевая страница с аутентификацией и в соответствии с именем пользователя, на главной странице поэтому я хотел бы сказать, если плагин, который делает что-то вроде этого, существует или может […]

Разрешить только автору сообщения и пользователю роли «Premium»

Есть ли способ сделать так, чтобы каждый мог видеть комментарии, но только почтовый автор или те, кто принадлежит роли Premium, могут оставлять комментарии? Могу ли я сделать что-то вроде global $current_user; get_currentuserinfo(); if (is_user_logged_in() && $current_user->ID == $post->post_author) { comment_form(); } else { if( $current_user->roles[0] == 'admin' || $current_user->roles[0] == 'premium' ) { comment_form(); } […]

Как отключить уведомление об обновлении для не-администраторов?

Как я уже сказал, я создаю блог для друга. Рядом с тем, что он не администратор, а редактор, который может вносить изменения в параметры темы ) У меня есть дополнительный вопрос. Я не хочу, чтобы он тоже беспокоился об обновлениях, и я не хочу, чтобы он беспокоил меня, но проблема в том, что редакторы видят […]

Проверьте роль пользователя и сохраните его в переменной

Я использую пользовательские роли, которые я создаю и назначаю с помощью плагина. Мне было интересно, как я могу получить роль пользователя и сохранить его в переменной PHP. То, что я пытаюсь достичь, выглядит примерно так: Предположим, я создал 3 пользовательские роли пользователя: role_apple , role_banana и role_carrot if ( 'role_apple' === $user_role ) { echo […]

Как остановить отображение идентификатора без потери функциональности

Я использую специальный код, чтобы некоторые функциональные возможности плагина были доступны только с определенными возможностями. Вот код: <?php // Check if User can Edit // Set permission to false = 'not allowed' $current_user_is_allowed_to_edit = false; // Get the ID of the user who watches this post $user_ID = get_current_user_id(); // Get the ID of the […]

Назначение нескольких ролей, перекрытие возможностей

Что произойдет, если я назначу, скажем, двум различным (настраиваемым) ролям для пользователя, которые имеют одинаковые (пользовательские) возможности?

Предоставление редактора для пользовательских параметров темы

У меня есть файл theme-options.php, и я пытаюсь предоставить пользователям Редактора доступ к его редактированию. Мне удалось предоставить им доступ к самой странице, изменив параметры этой функции, включив в нее «умеренные_комментарии»: function theme_options_add_page() { add_theme_page( __( 'Theme Options', 'sampletheme' ), __( 'Theme Options', 'sampletheme' ), 'moderate_comments', 'theme_options', 'theme_options_do_page' ); } Однако, когда я пытаюсь отредактировать […]

Добавить возможности загрузки файлов, необходимые для пользовательской роли для не-сообщений

Наконец, мне удалось обновить старый сайт WP 3.3.1 до WP 4.1 с несколькими проблемами, но, похоже, произошло одно неожиданное изменение относительно загрузки файлов. В версии плагина WP 3.3.1 я включил загрузку для настраиваемой роли с помощью «read» и «upload_files». ПРИМЕЧАНИЕ. Это относится к содержимому, которое НЕ отправлено по почте. Это просто редактор, который я хочу […]