Вопросы с тегом «capabilities»

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

5
Получение списка доступных на данный момент ролей на сайте WordPress?
При написании плагинов WordPress часто возникает необходимость настроить параметры, для которых роли на сайте имеют доступ к определенным функциям или контенту. Для этого плагину dev необходимо получить список ролей, существующих на сайте, для использования в опции. Поскольку пользовательские роли могут быть созданы, мы не можем предполагать, что роли по умолчанию …

4
Редактор может создать любого нового пользователя кроме администратора
Я создал сайт WordPress для клиента. Клиент имеет роль редактора, однако я установил плагин Members и дал клиенту возможность добавлять новых пользователей в WP Admin. Это работает просто отлично. Вопрос, который у меня возникает, заключается в том, что я хотел бы, чтобы у клиента была возможность создавать нового пользователя, как …

4
Возможности и пользовательские типы сообщений
У меня есть пользовательский тип записи, который я хотел бы ограничить доступ к определенным ролям, однако я уже добавил контент, используя пользовательский тип записи, и теперь я должен сделать их ограниченными. Тип_возможности был "пост" 'capability_type' => 'post' Что хорошо, так как контент отображается в бэкэнде, однако теперь, когда я добавляю …

3
Как мне создать пользовательскую функцию роли?
Я хочу создать пользовательскую возможность доступа к интерфейсу моего плагина. Должен ли плагин управлять добавлением этой возможности ко всем учетным записям администратора при активации? Если да: удается ли WordPress добавить возможность всем администраторам суб-блогов и супер-администраторам в мультисайтовых установках, или эта функция должна обрабатываться плагином?


4
Как создать роль клона в WordPress
Как создать новую роль с такими же возможностями существующей роли. Например: я хотел бы создать новую роль с теми же возможностями администратора или редактора и так далее ..

6
Можно ли скрыть пользовательский интерфейс типа сообщения / меню от определенных ролей пользователя?
Что я хочу сделать, так это полностью скрыть пользовательский интерфейс для пользовательского типа записей от определенных пользовательских ролей ... Ранее я нашел много ресурсов о том, как отключить доступ к использованию этих CPT, но ничего, что действительно не позволяло бы полностью скрыть пользовательский интерфейс CPT. все вместе в зависимости от …

7
Выбрать подписчика в качестве автора поста в админ-панели?
Я хочу иметь возможность выбрать подписчика как автора сообщения в администраторе, чтобы он отображал их имя как написавшее сообщение, но я не хочу давать им никаких дополнительных привилегий (если они входят в систему, единственное, к чему они могут получить доступ, это их профиль). Есть ли простой способ сделать это без …

4
Удалить возможность для других пользователей просматривать администратора в списке пользователей?
( Примечание модератора: оригинальное название было «Удалить администратора из меню пользователя») Я создал роль администратора клиента, которая по сути является редактором с возможностью добавления / удаления пользователей. Статья « Редактор может создать любого нового пользователя, кроме администратора », отлично помогла мне отредактировать мою новую роль администратора клиента или создать истинного …

2
Как добавить возможность для роли пользователя?
Я управляю сетью Wordpress и хотел бы добавить возможность пользователя unfiltered_html к уже предопределенной роли пользователя Admin. В стандартной установке Wordpress учетная запись администратора уже имела бы эту возможность, но в установке MU эта возможность предоставляется только супер-администраторам. WordPress Роли и возможности . Как я могу увеличить роль администратора из …

6
Как сделать черновик сообщения доступным для всех?
У меня есть несколько неопубликованных постов на моем веб-сайте Wordpress, и я пытаюсь сделать его доступным для обычных пользователей (которые не вошли в систему) с помощью обычных пост-слагов ( site.com/post-here). Я понимаю, что это не лучшая практика, но для моей особой цели это нужно сделать. Я попытался добавить следующий фрагмент …

2
Сбросить роли и возможности по умолчанию
У меня были трудности с добавлением пользовательских функций типа записей к ролям ( Добавление возможностей к ролям по умолчанию ), и я подозреваю, что моя путаница могла вызвать некоторые проблемы. Я также установил и удалил различные плагины, некоторые из которых добавили возможности. В результате объект My WP Role немного запутался. …

1
add_role () запускается только один раз?
Я был удивлен, обнаружив, что add_role () изменяет базу данных и дает сбой, если роль уже существует. Здесь есть два значения, одно из которых более серьезное, чем другое: 1) если вы разрабатываете и обновляете свой код add_role, вы должны сначала удалить remove_role () 2), как только вы все сделаете правильно, …

3
Каково правильное время использования current_user_can () и связанных функций?
Во время загрузки ядра vanilla WP текущий пользователь настраивается $wp-init()после загрузки темы и до initподключения. Это соответствует хорошей практике подключения к функциональности initили позже. Однако также является обычной практикой вызывать связанные функции, например, current_user_can() раньше . Это по определению требуется для плагинов, которые работают с более ранними этапами процесса загрузки …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.