钩子文档

wp_check_post_lock_window

💡 云策文档标注

概述

本文档介绍 WordPress 的 wp_check_post_lock_window 过滤器,用于调整文章锁定窗口的持续时间。该过滤器允许开发者自定义锁定检查的时间间隔,以控制多用户编辑时的并发访问。

关键要点

  • wp_check_post_lock_window 是一个过滤器,用于修改文章锁定窗口的持续时间(以秒为单位)。
  • 默认值为 150 秒,加上 5 秒的额外时间,用于计算锁定状态。
  • 该过滤器在 wp_check_post_lock() 函数中被调用,用于确定文章是否正被其他用户编辑。
  • 自 WordPress 3.3.0 版本引入,相关功能包括 AJAX 移除文章锁定的处理。

代码示例

$new_lock = ( time() - apply_filters( 'wp_check_post_lock_window', 150 ) + 5 ) . ':' . $active_lock[1];

📄 原文内容

Filters the post lock window duration.

Parameters

$intervalint
The interval in seconds the post lock duration should last, plus 5 seconds. Default 150.

Source

$new_lock = ( time() - apply_filters( 'wp_check_post_lock_window', 150 ) + 5 ) . ':' . $active_lock[1];

Changelog

Version Description
3.3.0 Introduced.