位置: 编程技术 - 正文

调试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函数小结

  • 退个税手续费增值税怎么计算
  • 研发设备可以一次性扣除吗
  • 投资款转账没备案怎么办
  • 社保的滞纳金算是社保里的吗
  • 煤炭企业生产成本包括
  • 全面解析是什么意思
  • 不动产抵扣进项税
  • 员工报销增值税
  • 土地评估费计入什么会计科目
  • 小规模纳税人与注册资金有关系吗
  • 机动车发票可以红冲重开吗
  • 租入的固定资产属于资产吗
  • 两免三减半政策适用哪些企业
  • 股东租车给公司押金
  • 个体工商户是否需要报税
  • 印花税计提和缴纳凭证
  • 承兑汇票章不清晰 情况说明
  • 平板电脑折旧残值率
  • 委托个人加工应税消费品纳税地点
  • 财务转账一般多久到账
  • 财务负责人的岗位
  • 小规模减免的税额怎么做账
  • 经营性租赁 会计准则
  • 再给我推荐几款
  • php获取文件扩展内容
  • ipados15什么时候发布
  • 慈善总会捐赠流程
  • php面向对象详解
  • 普通发票主营业务收入销项负数发票怎么做账
  • 新手会计怎么做分录
  • linux多网卡聚合
  • 安装win7提示版本过低
  • 企业缴纳职工社保政策
  • php编程入门教程
  • 企业所得税申报表在哪里打印
  • 公章是否必须备案
  • 对抗生成网络算法
  • vue-axios详细介绍
  • chronyc配置
  • 上期累计应纳税所得额
  • 劳务派遣业务如何开展
  • 房产税中出租房产原值怎么算
  • linux系统中mysql数据库的导入和导出
  • mysql workbench简介
  • 预付款已经开了发票要怎么做账
  • 会计电算化的内容和任务
  • 交易性金融资产属于流动资产
  • 应收账款多久收不回来作为坏账
  • 职工困难补助账务处理
  • 普票的销项负数怎么开
  • 建筑业营改增的主要内容
  • SQL Server Alwayson添加监听器失败的解决方法
  • MySQL利用视图查询员工进货数量要求输出姓名进货数量
  • 盗版win8 1升级win10
  • 数码相机无线连接手机
  • centos怎么扩容
  • ubuntu安装lnmp环境
  • 定时清理注册表会怎么样
  • win7卸载软件提示停止工作
  • 搜狗浏览器ie8
  • xp系统如何加速
  • ubuntu网卡命令
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询
  • windows8开机蓝屏
  • mac os xv10.11
  • win8计算机管理员权限
  • Centos 6.4 64位版命令行下设置无线网卡教程
  • win10系统应用和浏览器控制出现感叹号
  • win7系统打印机共享给win10
  • windows10运用
  • unity播放声音的方法
  • 3dmconfig.ini有什么用
  • js修改值
  • kvm 安装
  • linux系统中rpm命令主要功能
  • node.js gui
  • 中国税务稽查官网
  • 广西税务12366怎么查询发票
  • 税务蓝和电信蓝一样吗
  • 地税的发票是什么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设