#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 минут.