Posts Tagged ‘WordPress’

Право read пользователя WordPress

Sunday, December 2nd, 2012

право read пользователя WordPress

право пользователя read

Возникал ли у вас когда-либо вопрос, а что, собственно, право read пользователя WordPress позволяет читать? Любой незарегистрированный посетитель вашего блога может видеть и читать любую общедоступную (публичную) статью (пост) безо каких-либо ограничений. Каково же тогда назначение права пользователя ‘read’? После небольшого исследования я пришел к заключению, что по текущему состоянию право пользователя ‘read’ точнее было бы назвать, например, ‘user_profile’ (профайл пользователя). На чём основан такой вывод? Право ‘read’ пользователя WordPress отвечает за доступ только к этим пунктам меню WordPress:
“Консоль”-“Главная”, “Консоль”-“Мои сайты” (для много-сайтовой установки WordPress) и “Профиль”-“Ваш профиль”.
Таким образом, если вы исключите у пользователя право ‘read’, он потеряет доступ к своему пользовательскому профилю.

Read the rest of this entry

Блокировать рубрики для роли

Saturday, October 27th, 2012

Блокировать категории

Блокировать рубрики

Если у вас возникла необходимость заблокировать для пользователей с определенной ролью возможность привязки постов к некоторым рубрикам/категориям, используйте приведенный ниже фрагмент PHP кода. Вы можете активировать этот код, включив его в файл functions.php вашей активной темы (wp-content/themes/ваша-тема/functions.php).
Замените наименование роли ‘author’ на имя той роли, для которой вы вводите данное ограничение. Вставьте в программный код числовые идентификаторы ваших собственных рубрик для блокировки. Идентификаторы рубрик можно найти на странице “Рубрики”.

Read the rest of this entry

Опубликован User Role Editor 3.7

Sunday, June 24th, 2012

User Role Editor

User Role Editor


Плагин для WordPress User Role Editor (Редактор ролей пользователей) версии 3.7 опубликован 23 июня 2012. Что нового в этой версии?
– Кнопки ‘Включить Все’, ‘Исключить Все’, ‘Инверсия’ добавлены на форму редактора ролей для более удобного управления набором входящих в роль возможностей/разрешений.
– Ослаблен контроль пользовательского ввода для названий ролей и возможностей. Если ранее имя роли должно было соответствовать требованиям к идентификатору языка программирования, то есть содержать только латинские буквы, цифры и подчерки и обязательно начинаться с буквы, то сейчас в имени можно дополнительно использовать дефисы, а так же можно начинать имя с любого разрешенного символа, не только с буквы.
– В предыдущих версиях для показа/блокировки пункта меню “User Role Editor” (Редактор ролей пользователей) в меню “Пользователи” проверялась возможность ‘edit_users’. Начиная с версии 3.7 для этого проверяется наличие роли ‘Администратор’ (administrator). Таким образом устранено существовавшее рассогласование, когда пользователь без роли ‘Администратор’, обладающий возможностью ‘edit_users’, видел пункт меню ‘User Role Editor’, но получал сообщение об ошибке ‘Только Administrator может использовать User Role Editor’.
– Устранена ошибка: если вы работаете с консолью администратора WordPress через https, URE будет теперь использовать https вместо http, как это происходило ранее.

Как заблокировать пункт меню в консоли администратора WordPress

Monday, August 1st, 2011

Исключить пункт из меню администратора WordPress

Исключить пункт из меню администратора

Предположим, вы не желаете, чтобы у зарегистрированного пользователя WordPress был доступ к определённому пункту меню панели администратора WordPress, и проблему нельзя решить при помощи редактирования системы ролей и разрешений WordPress – просто не существует такой возможности, такого разрешения (capability), которое можно было бы в данной ситуации применить. Например, чтобы предоставить пользователю право настройки виджетов, нужно дать ему доступ в меню “Внешний вид” (Appearance). Для этого достаточно предоставить пользователю путём добавления в его роль или напрямую разрешение edit_theme_options. Но тут же вы столкнётесь с другой проблемой – кроме пункта меню “Виджеты” (Widgets) то же разрешение edit_theme_options одновременно добавляет в меню пункты “Темы” (Themes) и “Меню” (Menus).
Другая возможная ситуация – вы хотите запретить зарегистрированному пользователю редактировать свой профайл. Зачем это может понадобиться? Например, вы решили предоставить группе пользователей одну учетную запись в общее пользование. Если один из членов этой группы вдруг сменит пароль, это будет неожиданно для остальных, не правда ли?

Read the rest of this entry

Плагин Редактор Ролей Пользователей WordPress

Sunday, June 12th, 2011

Редактор Ролей Пользователей

User Role Editor


Плагин для WordPress “Редактор ролей пользователей” (User Role Editor) позволяет изменять стандартные роли пользователей WordPress несколькими кликами мыши. Достаточно пометить галочками разрешения, которые нужно включить в выбранную роль и нажать кнопку “Сохранить” для сохранения изменений в базе данных WordPress. Вот и вся процедура.
Добавляйте и настраивайте ваши собственные роли. При создании новой роли можно взять за основу любую из существующих. Затем можно вновь созданные роли назначать пользователям. Удаляйте не нужные больше роли из созданных вами. Роль можно удалить, если она не присвоена ни одному пользователю. Измените роль, присваиваемую пользователям по-умолчанию. Плагин поддерживает WordPress в много-сайтовой (сетевой) конфигурации.

Read the rest of this entry