Как я могу установить роли WordPress таким образом, чтобы после публикации публикации Contributor они больше не могли ее редактировать? - PullRequest
0 голосов
/ 03 августа 2010

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

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

Ни один из плагинов для редактирования ролей, которые я пробовал, похоже, не обладает такой функциональностью.

1 Ответ

0 голосов
/ 04 августа 2010

Вам нужно создать функцию фильтра add hook it.

Возможно, вы захотите прочитать «Совет WordPress: Разрешить авторам загружать файлы» на http://www.wprecipes.com/wordpress-tip-allow-contributors-to-upload-files, чтобы получить представление.

Хук фильтра, который вам нужен, это хук "format_to_edit".Пожалуйста, обратитесь к http://codex.wordpress.org/Plugin_API/Filter_Reference за подробностями.

Этот фильтр-крючок не то, что вам нужно.Дайте мне подумать.

...