使WordPress成为核心

开的8年前

关闭6年前

上次修改时间6年前

#39052 关闭 缺陷(bug) (固定的)

wp_unschedule_event的正确返回值和文档

报告人: 伊宾尼翁简介 伊宾尼翁 所有者:
里程碑: 5.1 优先级: 正常的
严重程度: 正常的 版本:
组件: 克朗API 关键词: has-patch接口 has-unit-测试
重点: 复写的副本:

说明

几周前,在查看cron实现时,我注意到@返回的值wp_unschedule_event()函数与实际返回的内容不太匹配。

例如,文档是@return false | void false(如果事件没有计划外)。.

但是,该函数实际上只返回如果此条件属实:

if(!is_numeric($timestamp)||$timestamp<=0)

这意味着只有当1)时间戳不是数字或2)时间戳为负数或0时,我们才会返回false。

但是,这并不能解决我们试图取消安排不存在的事件的情况。

我正在附加一个补丁,它更新文档并添加一个条件,如果我们试图取消安排不存在的事件,该条件将返回false。

附件(1)

39052.差异(2.7 KB)-由添加伊宾尼翁 8年前.
如果尝试取消安排不存在的事件,则返回false

将所有附件下载为:.zip文件

更改历史记录(10)

@伊宾尼翁
8年以前

如果试图取消计划不存在的事件,则返回false

#1 @伊宾尼翁
8年以前

  • 关键词 has-patch接口补充

#2 @瑞士风格
8年以前

  • 焦点 文档补充
  • 关键词 has-unit-测试补充
  • 里程碑已从更改等待审查未来版本
  • 版本 大旅行箱删除

#3 @瑞士风格
7年以前

  • 里程碑已从更改未来版本4.8

这张票是在松弛(Slack)obenland的in#core。查看日志.


7年以前

#5 @奥本兰
7年以前

  • 里程碑已从更改4.8未来版本

#6 @DrewA图片
7年以前

  • 焦点 文档远离的

#7 @彼得威尔逊公司
6年以前

  • 分辨率设置为固定的
  • 状态已从更改新的关闭

固定于[43050]作为更改的一部分#21072.

#8 @上位模块
6年以前

  • 里程碑已从更改未来版本5

#9 @彼得威尔逊公司
6年以前

  • 里程碑已从更改55.1
注:请参见TracTickets公司有关使用的帮助门票。