thehow-togeek
  • 0
Новичок

Как разрешить модерацию комментариев к сообщениям других пользователей?

  • 0

Я хочу настроить учетную запись пользователя, которая имеет доступ только к модерированию комментариев ко всем сообщениям, но не имеет доступа к редактированию каких-либо сообщений.

Когда я даю пользователю право модерировать комментарии (используя старый плагин диспетчера ролей), он не позволяет ему модерировать комментарии к другим статьям.

Есть плагин, который это делает, или я что-то не так делаю?

Share
  1. Вероятно, это не тот ответ, который вы хотели бы услышать, но я боюсь, что это невозможно, поскольку пользователю нужна возможность edit_posts, чтобы получить доступ к возможности умеренных_комментариев.

    (источник: http://codex.wordpress.org/Roles_and_Capabilities#moderate_comments )

    • 0
    • Я также могу дать пользователю edit_posts, но он по-прежнему не может редактировать комментарии других пользователей. Кажется, вы можете сделать это только с помощью edit_others_posts.

      • 0
    • Я просмотрел код, и оказалось, что нет способа исправить это, по крайней мере, без большого количества взломов.

      • 0
    • Вы можете использовать хук load-edit-comments.php и load-comment.php действие для обратного вызова функции, которая добавит edit_others_posts возможности текущему пользователю, что позволит правильно загрузить edit-comments.php и comment.php, а затем удалить это при возможности формы текущего пользователя в admin_footer действии. hook, поэтому эта возможность действительна только для экранов модерации комментариев.

      • 0

Оставить ответ

You must login to add an answer.