Запитання з тегом «capabilities»

WordPress використовує концепцію ролей, розроблену для того, щоб надати власнику сайту можливість контролювати, що користувачі можуть, а що не можуть робити на цьому сайті. Кожній ролі дозволено виконувати набір завдань, які називаються Можливості.

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

4
Редактор може створити будь-якого нового користувача, крім адміністратора
Я створив сайт WordPress для клієнта. Клієнт має роль редактора, однак я встановив плагін Members і надав клієнту можливість додавати нових користувачів до адміністратора WP. Це працює просто чудово. У мене є питання, що я хотів би, щоб клієнт мав можливість створювати нового користувача, як це стосується ролей учасника, підписника, …

4
Можливості та власні типи публікацій
У мене є власний тип публікації, який я хотів би обмежити доступ до певних ролей, однак я вже додав вміст, використовуючи користувацький тип публікації, і тепер мені доводиться обмежувати їх. Тип capability_type був "повідомленням" 'capability_type' => 'post' Що добре, коли вміст з'являється в бекенді, однак тепер, як тільки я додаю …

3
Як створити власну функцію ролей?
Я хочу створити користувацьку можливість доступу до інтерфейсу мого плагіна. Чи повинен плагін керувати додаванням цієї можливості до всіх облікових записів адміністратора під час активації? Якщо так: чи вдається WordPress додавати можливості всім адміністраторам підблогів та супер адміністраторів у багатосайтових установках, чи цю функцію потрібно обробляти плагіном?



6
Можливо приховати користувальницький користувальницький тип інтерфейсу / меню від певних ролей користувача?
Що я хочу зробити, це повністю приховати інтерфейс користувача для користувацького типу публікації від конкретних ролей користувача ... Я раніше знаходив багато ресурсів щодо відключення доступу до використання цих CPT, але нічого, що насправді дозволяє повністю приховати інтерфейс CPT все разом, залежно від того, який користувач увійшов на інформаційну панель. …

7
Вибрати підписника як автора публікації на панелі адміністратора?
Я хочу мати можливість вибрати передплатнику автора публікації в адміністраторі, щоб воно відображало їх ім’я як написане повідомлення, але я не хочу надавати їм додаткових пільг (якщо вони ввійдуть, єдине, до чого вони можуть отримати доступ - це їх профіль). Чи є простий спосіб це зробити без зміни ролей та …

4
Видалити можливість інших користувачів переглядати адміністратора в списку користувачів?
( Примітка модератора: Оригінальна назва була "Видалити адміністратора з меню користувача") Я створив роль адміністратора клієнта, який по суті є Редактором із можливістю додавання та видалення користувачів. Стаття " Редактор може створити будь-якого нового користувача, окрім адміністратора ", була чудовою тим, що допомагала утримати роль мого нового адміністратора клієнта від …

2
Як додати здатність до ролі користувача?
Я керую мережею Wordpress і хочу додати можливості нефільтроване_html користувача до вже визначеної ролі користувача адміністратора. У стандартній установці Wordpress акаунт адміністратора вже матиме цю можливість, але при встановленні MU лише Super Admins надає цю можливість. Ролі та можливості Wordpress . Як я можу збільшити роль адміністратора в межах теми …

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

1
add_role () запустити лише один раз?
Я з подивом виявив, що add_role () модифікує базу даних і не працює, якщо роль вже існує. Тут є два наслідки, один перший більш серйозний, ніж інший: 1) якщо ви розробляєте та оновлюєте свій код add_role, спочатку ви повинні видалити_роле () 2), як тільки ви це зробите правильно, вам ніколи …

3
Які дійсні терміни використання current_user_can () та пов'язаних з ними функцій?
Під час завантаження ядра ванільної WP встановлюється поточний користувач, $wp-init()який знаходиться після завантаження теми та перед initгаком. Це узгоджується з хорошою практикою функціонування, яка підключається initчи пізніше. Однак також звичайна практика викликати пов'язані функції, такі як current_user_can() раніше . Це за визначенням, необхідне для плагінів, які працюють з більш ранніми …


2
До яких дій я повинен підключитися, додаючи ролі та можливості?
Я буду використовувати add_role () та $ role-> add_cap (), щоб створити нову власну роль та додати нову можливість до існуючих ролей. Мені цікаво, де найкраще це зробити? Очевидно, що я можу це зробити прямо у function.php і робити це з ним. Але це найкраща практика? Чи потрібно мені це …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.