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

  • 如何确保一次只运行一个wp_cron()?

    时间:2018-07-17

    我大约有20个wp_cron() 类似以下代码的函数。几乎所有cron每小时运行一次;一些是每天的。if ( ! wp_next_scheduled( \'my_task_hook\' ) ) { wp_schedule_event( time(), \'hourly\', \'my_task_hook\' ); } add_action( \'my_task_hook\', \'my_task_function\' ); function my_t

  • 有没有办法在每次运行cron时都运行代码?

    时间:2018-07-19

    publish_post 是每当更新帖子且其新状态为“发布”时触发的操作。运行cron时是否会触发类似的操作,包括WordPress默认cron?我正在构建一个插件,记录每个cron的详细信息。像这样的cron在这个时候运行,这个cron在这个时候运行,等等。。。。。这就是为什么我需要这个。

  • WP Cron-在接下来的三个小时内,每隔15分钟在特定时间运行Cron

    时间:2018-07-30

    在WordPress中,我想安排一个事件,它将在特定时间(比如说在下午6点)运行我的函数(hook),然后在15分钟后再次运行(意味着在下午6:15),并在每15分钟后继续运行3个小时(直到晚上9点),然后它就会消失。// I have the following code which run after every 6 hours function myprefix_custom_cron_schedule( $schedules ) { $schedules[\'every_s

  • 如何确保WP-Cron工作循环通过所有帖子?

    时间:2018-08-11

    我正在使用WP Crontrol,每天运行一些CRON作业来检查帖子的年龄。如果帖子提前2天发布,则会被删除。这是可行的,但由于某种原因,只有三天以上的帖子被删除了。还有一些仍在出版中。这一定是因为网站上大约有3000个帖子。有没有办法让我的CRON工作更有效率?以下是我运行的当前代码:class EventsWPCron { public function __construct() { if ( ! wp_next_scheduled( \'

  • WordPress cronjob已排定,但函数未运行

    时间:2018-08-24

    我正在尝试安排wordpress cron作业具有动态挂钩。我正在开发一个插件,cron作业将被动态调度。我需要一种方法来命名与登录用户直接对应的挂钩。所以我将用户登录名附加为钩子名。这是我正在使用的一段代码。class Easy_Editor_Settings { public $script=\"\"; public $default_email=\"\"; public $default_name=\"\"; public $hook=\"\"; public

  • 未执行Cronjob函数-负秒数

    时间:2018-09-26

    我创建了一个自定义函数,用于读取XML文件并将其导入woocommerce产品。XML文件每天由外部平台在网站ftp中导出。我将wordpress cronjob替换为真正的cronjob,cronjob实际上调用了函数,但函数从未执行过(参见屏幕截图)。我的职能:<?php /** * DynamiX Child Theme Functions * Load languages directory for translation */ fu

  • WordPress函数,使用CronTab运行

    时间:2018-10-12

    我已经在我的nginx服务器上禁用了cronjobs,因为最好从crontab运行。define(\'DISABLE_WP_CRON\', true); 如何使用Crontab每天运行一次自定义wordpress函数?此线程似乎提供了一种解决方案,但我认为它的解释不够充分,可能会带来安全风险:execute function in wordpress plugin using crontab另一方面,即使我禁用WP\\u Cronwp_schedule_single_event() 还在工作吗?

  • WP cron and update post meta

    时间:2018-10-19

    我尝试创建一个每小时运行一次的定时cron作业,这是我第一次使用wp cron。在cron函数中,如果满足某些条件,我想更新post meta值。我还在cron外部测试了cron函数的代码,以查看/打印结果。结果看起来不错,但当cronjob运行时,不会更新任何帖子。Iam使用WP Crontrol查看所有可用的cronjobs。首先,我安排一个活动(这似乎有效):function prfx_hourly_status_update_cron_job() { if ( ! wp_next_

  • 如何在当地时间戳触发WP Cron?

    时间:2018-10-20

    我正在尝试安排WP Cron,它应该在每个午夜的本地时间戳运行,但它只使用UTC。这就是我正在尝试的代码,if ( ! wp_next_scheduled( \'midnight_cron\' ) ) { $now = current_time(\'timestamp\', 1 ); $time = strtotime(\'tomorrow\', $now ); wp_schedule_event($time, \'dail

  • WordPress Cron作业,302响应

    时间:2018-11-07

    我试图在wordpress中调试cron作业。它应该会更新用户小时数,但不会,在代码中加入一些测试语句后,我不太确定它是否正在运行。我打开了调试模式,就像在wp-config.php:define(\'WP_DEBUG\', true); define(\'WP_DEBUG_LOG\', true); define(\'WP_DEBUG_DISPLAY\', true); 我调用我的cron事件functions.php 像这样:add_action(\'wp\', \'my_a

  • 使用WP cron作业同步用户元字段

    时间:2018-11-20

    我正在搜索如何使用wp cron job每月同步两个用户元字段。我正在使用一个名为“SyncFields”的非常棒的插件,它可以自动运行,但我每个月都在寻找同步。

  • UTC和当地时间的WP_CRON问题

    时间:2018-11-29

    我制作了一个插件,根据wp\\u cron函数按计划更改一些用户元数据。如果当前时间介于他们的午餐时间之间(在他们的用户配置文件中为date(\'g:i a\', strtotime($time)但是,每当运行Cron作业时,它都是UTC时间,用户配置文件中的其他时间都是本地时间。我只是把头撞在墙上,因为我想不出来。// function to run function mb_user_location_automater() { // get the read valu

  • 是否从AJAX结果加载自定义内容类型?

    时间:2015-09-09

    使用WordPress 4.3,我们有一个带有自定义字段的自定义帖子类型。只需将所有这些内容从一个数据库导入到WP数据库,一切都会在那里。问题是,所有内部工作都是在外部ERP服务器上完成的。从管理角度来看,不会对WP站点进行任何实际更改,但现在,我们正在使用ajax api连接到我们的旧网站并提取所有数据。我想做的是使用这个ajax api将数据作为自定义内容类型拉入并保存到WP DB。然后可能有一个cron或其他东西来检查站点上的内容和服务器上的内容之间的变化。这样做的原因是将此自定义内容类型视为一种产

  • 编写了一个WP Cron插件,它在激活时会触发致命错误

    时间:2015-09-10

    我正在为我的一个网站编写一个WP插件,该插件与公共API挂钩,以获取应用程序数据,并将其保存在Wordpress中,以便WP能够搜索;根据Wordpress中创建的新参数以及API中的参数过滤数据。当我尝试激活插件时,我会通过/wp-admin/plugins.php 这表明插件无法激活,因为它触发了fatal error. // Register cb Cron Jobs Activation & Add to Cron Queue register_activation_

  • 每小时调度的wp_cron作业不断被重新调度

    时间:2015-09-17

    每次刷新页面时,我的cron作业update_backup_now_feed 似乎计时器已重置。我正在使用一个名为“crontrol”的插件,它显示下一次调用之前的时间,每次刷新时,它都会重置为1小时。唯一一次日程安排似乎是在我避开网站一个多小时后刷新的时候。下面的代码是否有问题,或者这是一个bug?我在多站点上工作。我发现this question 这是相似的-在回答的评论部分,用户提到只有在多站点上才有相同的问题。Why does refreshing the page reset the timer

  • WP_Schedule_Single_Event不调用我的操作

    时间:2015-09-17

    我创建了以下操作:add_action( \'test_action\', \'test_action\' ); function test_action() { error_log( \'test_action\' ); } 我这样称呼它:error_log( \'send_test_email_in_background:START\' ); wp_schedule_single_event( time(), \'test_acti

  • Cron时间表间隔通过插件选项?

    时间:2015-09-21

    我的插件在插件激活时设置了一个CRON作业,每5分钟运行一次。我想在我的插件设置页面中提供一个部分,用户可以在其中指定间隔。我该怎么做?我正在使用cron_schedules 筛选以添加自定义CRON计划。我正在考虑使用它来获取用户设置的CRON interval的选项值。这样做对吗?如果没有,我应该怎么做?更新时间://done in plugin activation if ( !wp_next_scheduled( \'my_custom_event\' ) ) { wp_s

  • 如何防止同一活动安排在同一天

    时间:2015-09-28

    我现在有一个系统,用户可以设置按时间表发送电子邮件。然而,我的客户希望能够每天只允许一封预定的电子邮件发出一次。如果他们试图安排另一封电子邮件在当天已经发出后再发出,他们希望能够在第二天之前禁用它。完成任务的最佳方法是什么?有什么方法可以使用wp_schedule_single_event ?

  • 一个预定的帖子说“错过日程安排”是正常的吗?

    时间:2015-09-29

    我正在制作一个名为公告的自定义帖子类型。当我将它设置为未来的发布时间时,比如说8:00。它将在8:01显示“错过时间表”。不过,过一会儿我会刷新并发布。这是预期的行为吗?

  • 插件中的多个wp_Schedule_Event cron作业导致多次执行

    时间:2015-10-13

    上周,我一直在为一家房地产网站做一些cron工作,该网站每天都有数百条更新/删除和新增帖子。我现在已经快结束了,希望安排三场WordPress活动来处理这个过程。我在下面链接的代码运行并向我发送一封包含输出的电子邮件(第二个和第三个事件被注释掉)。当我删除作业2和3中的注释时,问题就出现了。插件可以很好地激活,但当作业开始运行时,我会收到很多重复的电子邮件。注**这是一个流量很大的网站,在活动安排期间可能会被多次点击。我正在阅读的一些文章提到,wp cron在处理长脚本时存在一些已知问题,可能会重叠。尽管