Заблокировать редактирование сообщений одному пользователю за раз – wp_check_post_lock

Я создаю сайт, на котором пользователь должен войти в систему, чтобы дать цену на продукт. На продукт можно указать только одну ставку. Поэтому я хочу только одного пользователя, чтобы он мог подать заявку. Можно ли заблокировать редактирование сообщений одному пользователю из интерфейса? Итак, если 2 или более пользователя одновременно вводят сообщение, может ли сообщение сообщить другому пользователю, что кто-то другой дает ставку?

Я быстро посмотрел на эту функцию из post.php wp_check_post_lock, но если я ее назвлю из своей темы, она не распознана.

Solutions Collecting From Web of "Заблокировать редактирование сообщений одному пользователю за раз – wp_check_post_lock"

Представьте себе следующую ситуацию: один пользователь покидает окно браузера.

What happens? No other user can place a bid. 

Если вы используете ajax для wp_check_post_lock() ставки, вы можете добавить wp_check_post_lock() функцию wp_check_post_lock() . А также удалите замок. Таким образом, сообщение заблокировано только в том случае, если кто-то действительно размещает / отправляет заявку. Поскольку это будет продолжаться только в течение нескольких мс, вы успешно работали над проблемой пост-блокировки.

редактировать

Существует новая функция «пост-блокировки» для типов сообщений. Это будет в 3,6 или 3,7. Пока никаких подробностей не известно.