как отобразить сообщение, когда два разных пользователя обращаются к одному и тому же сообщению для редактирования в WordPress

#php #wordpress

#php #wordpress

Вопрос:

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

Спасибо

Комментарии:

1. Что ты уже пробовал, приятель? И где ваш плагин?

Ответ №1:

Добавьте новый столбец к сообщениям — locked_by и locked_until — в первом столбце указан идентификатор пользователя, который в данный момент вносит какие-либо изменения, а во втором — время ожидания, как долго это сообщение будет заблокировано / помечено как редактируемое в данный момент.

Например: Когда пользователь A переходит в режим редактирования, проверьте, соответствует ли текущее сообщение

locked_until > now() amp;amp; locked_by != currentUser (псевдокод).

Если да, то отобразите предупреждение.

Если locked_by == currentUser ,

затем продлить locked_until , скажем, на следующие 5 минут.