一次将帖子编辑锁定给一个用户-wp_check_post_lock

时间:2012-04-23 作者:Vayu

我正在创建一个网站,用户必须登录才能对产品出价。该产品只能进行一次投标。因此,我一次只希望一个用户能够出价。是否可以从前端将后期编辑锁定给一个用户?因此,如果两个或多个用户同时输入帖子,是否会有消息告诉其他用户有人出价?

我在帖子中快速查看了这个函数。php wp\\u check\\u post\\u lock,但如果我从主题调用它,它将无法识别。

1 个回复
SO网友:kaiser

设想以下情况:一个用户离开浏览器窗口。

What happens? No other user can place a bid.
如果您正在使用 要激活出价,则可以添加wp_check_post_lock() 功能在那里。并拆下锁。因此,只有当有人实际出价/发送出价时,帖子才会被锁定。由于这只会持续一些毫秒,您已经成功地解决了后锁问题。

Edit

有一个新的“post lock”功能将用于帖子类型。这将出现在3.6或3.7中。到目前为止,还没有进一步的细节。

结束

相关推荐

使用PRE_GET_POSTS设置每页帖子,我该怎么做?

我正在尝试使用pre\\u get\\u posts为分类法中的单个术语设置每页的帖子。有一件事让我很反感,那就是设置了一个术语来应用pre\\u get\\u posts。这是我的代码:function filter_press_tax( $query ){ if( $query->query_vars[\'tax_query\'][\'taxonomy\'] == \'press\' && $query->query_vars[\'tax_query\'][\'te