您当前的位置:首页 > TAG信息列表 > wp-cron

  • 将WordPress自动更新计划为仅在工作时间运行

    时间:2015-06-05

    我们已经打开了WordPress自动更新(yey!),但是,为了以防万一,我们只希望在白天(例如09:00-17:30)运行自动更新。我们禁用了“on init”WP Cron,并且每10分钟从服务器crontab调用一次。如何调整自动更新,以便在这些时间内运行所有更新?我已经查看了WP Cron的挂钩,但有点迷路了。此外,是否有一个钩子在自动更新完成后触发?我们的代码是源代码管理的,我正在寻找在更新后将新分支“自动提交”到代码中的方法(而不必手动执行)。(重复问题并没有为钩子的检查提供任何指导-只是建议

  • Wp-cron/wp_Schedule_Event是否适合耗时的操作?

    时间:2015-06-15

    我想安排每天运行的操作。此操作可能需要几秒钟的时间。问题是:WP-Cron是否是执行此类操作的合适机制(例如,与经典的Unix-Cron相比)?我这样问的原因是,据我所知,所有WordPress挂钩都是由HTTP请求触发的,可能来自普通访问者或管理员。如果该操作与触发HTTP请求在同一线程中运行,恐怕后者会受到计划操作的影响。一句话:每天一次,不幸的访问者在访问网站时可能会注意到巨大的延迟。那么我可以在wp_schedule_event? 如果是的话,你能描述一下WordPress是如何解决这个问题的吗?

  • 无法访问cron函数中的wp_文件系统

    时间:2015-07-22

    我正在编写一个插件,用于将WP与Visma集成。它基本上每三个小时就会使用wp cron吐出一个XML文件(要为wp-cron.php 并将其保存到uploads文件夹。当我手动执行此操作时,一切正常(在wp admin中提交)。然而,当运行cron函数时$wp_filesystem 无法访问,也无法使用request_filesystem_credentials(). 如果我想跑request_filesystem_credentials() 在cron函数中,我得到一个错误,表示该函数不存在。如果我把

  • 在WordPress中使用Linux cron作业运行函数

    时间:2015-07-23

    我知道WordPress有一个人造cron,当用户访问页面时,它被称为like so。register_activation_hook(__FILE__, \'my_activation\'); add_action(\'my_hourly_event\', \'do_this_hourly\'); function my_activation() { wp_schedule_event(time(), \'hourly\', \'my_hourly_event\

  • 如何使用wp cron插入数据

    时间:2015-07-24

    我在teble中每1分钟使用wp\\U schedule\\u事件插入数据。但这里有一些混乱,我必须添加插入代码。这是我的代码,其中包含了一些附加函数。php在我的主题中。register_activation_hook(__FILE__, \'my_activation\'); add_action(\'my_hourly_event\', \'do_this_hourly\'); function my_activation() { wp_schedule_event(

  • 如何在不使用插件的情况下在WP中创建和运行cronjob?

    时间:2018-02-01

    我有个问题,我想知道,需要有人帮忙。我正在做一个功能,每周和每月向关注者发送电子邮件。目前,我已经编写了一个要使用的函数,但有一点我不知道如何使用cron来运行WP。有人能建议或指导我做什么吗?非常感谢:)

  • 如何在不等待页面加载请求的情况下在插件中调度cron作业?

    时间:2018-02-08

    我想使用我的插件计划cron作业wp_cron 但后来知道,它只在页面加载时检查cron。即使页面未加载,是否有任何方法可以运行cron作业?因为我想从客户服务器上的插件运行这个cron,所以我甚至不能运行系统cron而不是wp_cron? 有没有其他办法来解决这个问题?插件怎么样task scheduler 这样做?

  • 如果从缓存提供加载的页面,cron作业是否会运行?

    时间:2018-02-09

    由于cron作业在页面加载请求发出之前不会运行,如果某个缓存插件从缓存中为加载的页面提供服务,会发生什么情况?WordPress是否仍会运行计划在这种情况下运行的cron作业?

  • 如何在WordPress中运行多个异步HTTP请求?

    时间:2018-02-12

    在我的插件中,我想在WordPress中异步调用10个或更多HTTP请求,这样我就不需要等待任何人的响应。Wordpress中是否有任何方式支持此功能并与不同的Wordpress版本兼容?

  • 调度cron的最小时间间隔是多少?

    时间:2018-02-12

    可以为cron安排的最小时间间隔是多少?是1秒还是一分钟?

  • Wp-cron是同时运行所有调度的任务,还是一个接一个地运行?

    时间:2018-02-25

    我正在开发一个插件,想添加一个cron任务(比如cron\\u task\\u test),但我有一个疑问。如果计划与我的任务(cron\\u task\\u test)同时运行15个任务(可能由多个插件或用户自己安排),wp cron会逐个选择它们吗,即在第一个任务完成后选择另一个任务,或者如果第一个任务耗时超过一分钟?还是会一个接一个地被解雇简而言之,cron\\u锁是如何工作的?如果它一个接一个地执行,那么运行所有任务的主cron线程本身是否会超过服务器的最大执行时间限制(通常为30秒)?如果我的任

  • 有没有后台进程可以从插件运行,而不依赖于网站上的页面命中率,而不影响页面加载速度?

    时间:2018-02-25

    我正在开发一个WordPress插件,希望运行一个后台任务来调用API并更新数据库表。现在,API只能一次性给出5个DB条目的结果,对于我表中的500个条目,我必须进行100个API调用。API允许TPS配额为1,并且每40分钟,它的旧响应就会过期,这意味着如果有任何条目超过40分钟,我需要通过进行新的API调用来更新我的表。而且,所有这些DB条目都必须以最新数据显示给页面查看器。我提出的解决方案是安排一个cron任务,该任务每分钟运行一次,API一个接一个地调用25秒,然后终止,这样就不会超过PHP的最

  • 使用cron创建非阻塞任务

    时间:2018-03-13

    我正在写一个插件,它收集了一个相当大的提要。将从每个提要项创建一个自定义帖子。提要还可以包含从远程url上载的每个项目的图像。处理整个提要可能需要一些时间,因为我想在后台进行处理,所以我正在研究cron以实现这一点。目前我正在做这样的事情:class Cron_Task { const DEFAULT_TASK_INTERVAL = 30; public function __construct($taskName, $data) { add_filter

  • 常量WP_CRON_LOCK_TIMEOUT已在/htdocs/wp-config.php中定义

    时间:2018-03-15

    我遇到以下PHP错误:注意:常量WP_CRON_LOCK_TIMEOUT 已在/htdocs/wp config中定义。php在线195我不明白,因为当我用这个词在wordpress项目中搜索时WP_CRON_LOCK_TIMEOUT 我得到的结果是:PHP如何说WP_CRON_LOCK_TIMEOUT 如果中的第二个代码行default-constants.php 被如下条件包裹:if ( !defined( \'WP_CRON_LOCK_TIMEOUT\' ) ) define(\'W

  • 代码在类实现中不起作用,但在unctions.php文件中运行良好

    时间:2018-03-29

    我正在尝试清理代码并在类文件中分离它们。我有一段代码,当我将其添加到functions.php 文件:if ( ! wp_next_scheduled( \'trash_week_old_events\' ) ) { wp_schedule_event( time(), \'daily\' ); } add_action( \'trash_week_old_events\', \'trash_events\' ); function trash_

  • 使用wp_set_POST_Terms()代替wp_INSERT_POST()

    时间:2018-03-31

    由于我使用cron作业进行自动化,因此在分类法方面遇到了一些问题。在使用cron作业之前,以下代码用于工作:$custom_tax = array( \"project-type\" => array( \"2\" ) ); $mypost = array( \'post_title\' => $basicdata[\"Model\"], \'post_type\' => \"port

  • Wp-cron和执行is_admin()包含的脚本中的代码

    时间:2018-04-02

    我正在开发一个插件。其后端设置允许管理员从第三方数据提供商更新站点数据文件,或打开/关闭wp cron作业以自动完成此操作。在此(简化)代码中I assume my wp-cron job will only be run if someone logs in to the WP Dashboard? (不是我真正想要的)if (is_admin()) { include \'my_update_script.php\'; include \'settings_form_stuff

  • 使用WordPress数据库运行繁重脚本的更好方法

    时间:2018-04-09

    我将制作插件,从Google Analytics收集帖子视图。其主要思想是获取每篇文章的视图,并使用post meta存储它们。问题:我的博客有很多帖子,而谷歌分析返回数据的速度非常慢。例如,收集所有数据大约需要30分钟。可能的解决方案:使用Linux crontab执行/cron.php 我的插件文件夹中的文件。此文件应包含以下内容:require_once(\'/../../../wp-blog-header.php\');使用wp_schedule_event 函数使用wordpress核心执行繁重

  • How to use wp-ajax in wp-cron

    时间:2018-04-16

    我已经创建了一个自定义wordpress插件,其中我使用的是wp ajax。在类的\\uu构造中,我有一个操作(admin\\u footer),以便在wp之后使用wp\\u enqueue\\u脚本和wp\\u localize\\u脚本instructions因此,流程类似于php->js->和php我为什么这么做?避免内存限制错误。Here 说得很好:“上面的解决方案通过将单个大型任务分解为多个小型任务来绕过PHP的限制”一切都像一个后台的魅力!我的问题是如何管理此过程以与wp cron

  • 在自定义插件中设置wp_Schedule_Event

    时间:2018-05-26

    我正在使用WordPress 4.9.6 我正在尝试创建一个插件,从外部API提取数据。请参见以下我的当前代码:myPlugin.php<?php /** Plugin Name: myPlugin description: Get Data via APIs Version: 1.0 Author: Batman License: GPLv2 or later Text Domain: myPlugin */ if