位置: 编程技术 - 正文

调试WordPress中定时任务的相关PHP脚本示例(wordpress 设置)

编辑:rootadmin

推荐整理分享调试WordPress中定时任务的相关PHP脚本示例(wordpress 设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:wordpress定制,wordpress自定义css,wordpress调整配置文件,wordpress调用指定文章,wordpress调用指定文章,wordpress调整配置文件,wordpress调用自定义字段,wordpress调用指定文章,内容如对您有帮助,希望把文章链接给更多的朋友!

一般人们使用WordPress的Cron API来实现定时任务,它的原理就是将创建的定时任务存储到数据库里,当有人访问的时候就去判断一下是否到时间需要执行这个定时任务,如果到时间则执行。

因为这种原理,所以执行的时间可能会有一些偏差,但随着网站的浏览量攀升和网络爬虫的不断访问,会让定时任务执行的时间越来越准确。

想在 WordPress 里创建一个定时任务一般用两个函数就行,其中之一是wp_schedule_event()

使用这种方法的这样一个定时任务被开启,就会一直执行下去,除非手动把定时任务关闭掉。

当你开启一个定时任务之后,很难进行调试,因为定时任务并不是每次刷新网页都会执行。这种情况下,代码的错误和 Bug 很难被一下发现。

调试WordPress中定时任务的相关PHP脚本示例(wordpress 设置)

有一种方法,可以帮助你进行调试。这种方法就是访问 wp-config.php 里添加下边的代码:

调整执行频率

很多人都说定时任务有一个非常讨厌的设计,那就是只能设置三种任务执行频率,分别是 hourly (每小时执行一次)、twicedaily (每天执行两次,也就是 小时执行一次)和 daily ( 小时执行一次),如果要其它的执行频率就没有办法。

那 WordPress 就真不支持自定义定时任务的执行频率吗?答案是否定的,WordPress 支持自定义定时任务的执行频率,但是比较麻烦,需要使用钩子修改。

下边的代码我添加了一个新的任务执行频率,叫做 weekly,执行频率为每周执行一次:

之后这个创建的执行频率就可以在 wp_schedule_event() 函数上使用了:

wp_schedule_event( current_time( 'timestamp' ), 'weekly', 'test' );总结:用 cron_schedules 钩子可以添加更多的执行频率,实现自定义定时任务执行频率的目的。

判断、添加和删除WordPress置顶文章的相关PHP函数小结 判断置顶文章is_sticky()函数用来判断一篇文章是否为置顶文章。用法is_sticky($post_id);参数$post_id(整数)(可选)要判断的文章ID,默认是循环中的当前文

PHP创建PowerPoint文档的方法 本文实例讲述了PHP创建PowerPoint文档的方法。分享给大家供大家参考,具体如下:今天早上从订阅的ZendDevZone看到篇很有意思的文章.试了一下.果然很

基于PHP如何把汉字转化为拼音 PHP将汉字转换拼音是程序员们经常需要操作的任务之一,别看这一小功能却能发挥很大的作用,以下是正确的汉字转拼音方法,大家可以借鉴一下。具

标签: wordpress 设置

本文链接地址:https://www.jiuchutong.com/biancheng/276282.html 转载请保留说明!

上一篇:在WordPress中使用wp-cron插件来设置定时任务(wordpress如何使用)

下一篇:判断、添加和删除WordPress置顶文章的相关PHP函数小结

  • 租赁费税率3%
  • 土地使用税是新增税吗
  • 快递费运费物流费一样吗
  • 空调可以直接做费用吗
  • 一般纳税人企业所得税多久申报一次
  • 交易性金融资产和其他权益工具投资的区别
  • 保证金抵扣货款分录
  • 已认证发票退回的流程
  • 分公司收到的总部拨款会计如何处理
  • 公司注销库存商品转营业外收入
  • 在文具公司工作怎么样
  • 企业与个人租赁合同范本
  • 什么公司不需要融资
  • 以前年度亏损可以税前扣除吗
  • 个税负数怎么做账
  • 危险废物处理费用发票怎么开
  • 高新技术企业资助
  • 企业重组有什么好处
  • 小规模银行存款多笔小金额财务费用可以合并记账吗?
  • 预缴的税款可以互抵吗
  • 地产商自持是什么意思
  • 小规模纳税人专票开3%的专票,以后就不能享受1%
  • 销售收入增加会导致哪些变动
  • mac复制文件路径后怎么粘贴
  • 无生产怎样结转成本费用
  • 如何保护word文件不被他人修改
  • win10电脑防火墙如何关闭
  • PHP:session_status()的用法_Session函数
  • 房屋租赁会同
  • 金融业务增值税税率
  • 小型企业的资产负债表
  • 个人出售二手房要交增值税吗
  • 小微企业延缓缴纳
  • 加计扣除内容
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • MySQL的LEFT JOIN表连接的进阶学习教程
  • sqlserver存储过程声明变量
  • 开发区政府退税政策合法吗
  • 各部门和单位按照国家有关规定收取或取得
  • 营销策划协议
  • 增值税加计扣除计入什么科目
  • 残保金的滞纳金怎么算
  • 以前年度无形资产摊销
  • 出口货物用途
  • 如何编制试算平衡表图示
  • 多计提的城建税怎么冲减
  • 纳税人为风险纳税人怎么办
  • 银行利息收入如何记账
  • 没有取得增值税发票
  • 未抵扣进项税额转出会计分录
  • 小规模纳税人哪里可以查
  • 计提了减值准备怎么算折旧额
  • 小规模纳税人公户转私户可以吗
  • 年报中的认缴出资时间怎么填
  • 房租增值税专用发票需要开多张,单位和数量如何填写
  • 无法在你的位置安装windows
  • sql的常用函数
  • mysql 复合查询
  • win8defender怎么打开
  • win8系统如何安装惠普打印机
  • windows10对话框是什么
  • xp系统win键没反应
  • ie9收藏夹
  • 如何删除双系统中的linux系统
  • w8系统ie浏览器在哪
  • win8.1系统如何升级到win11
  • Unity3D游戏开发(第2版)pdf
  • wifi显示开发状态
  • ms-sys
  • flash 3 utility
  • android_zh
  • 参数传递的方式有几种?有什么区别?
  • android study
  • jquery弹出窗口
  • javascript面向过程
  • 杭州市国税稽查三科科长
  • 重庆黄桷垭在什么地方
  • 蚌埠站到蚌埠南站多远
  • 北京市平谷区有地铁吗?
  • 北京国税电子税务局网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设