Одобрить сообщение Wordpress несколькими редакторами - PullRequest
0 голосов
/ 18 февраля 2019

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

Модераторы (роль редактора) смогут проверять сообщения и публиковать их.

Всего будет 4 модератора.Когда 3 из 4 модераторов утвердят сообщение, сообщение будет опубликовано.Я нашел только 1 плагин, который делает именно то, что мы хотим: https://wordpress.org/plugins/publish-approval/

Но похоже, что этот не работает в Wordpress 5.x У кого-нибудь еще есть другое решение или исправление для этого?

Кажется, что кнопка «одобрить» больше не отображается в редакторе Гутенберга.

1 Ответ

0 голосов
/ 19 февраля 2019

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

Поэтому я добавил дополнительное условие в файл HandleApproval.php.

if (($post->post_status !== 'draft') || ($post->post_status !== 'pending')) {
    return;
}
...