WordPress: Возможности для настраиваемых типов сообщений

Я пишу плагин, который создает пользовательский post_type. Я также хотел бы, чтобы плагин создавал пользовательскую роль, которая может только добавлять / редактировать / удалять новые post_type. Я пробовал несколько плагинов (Role Scoper, Advanced Access Manager), и они позволяют мне переопределять или создавать новые роли, но они не позволяют мне назначать возможности, специфичные для нового post_type. Например, я хочу разрешить возможность добавлять / редактировать мой новый post_type, но НЕ обычные сообщения / страницы.

Из того, что я прочитал, я могу добавлять новые роли с помощью функции add_role () . Один из параметров этого функция представляет собой массив «возможностей», которые, по-видимому, определены здесь . Я думаю, что мне нужно добавить свои возможности, специфичные для MY post_type. Возможно ли это?

12
задан birgire 15 February 2016 в 23:19
поделиться