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

  • 如何在WP Cron作业中通过页面模板名称设置条件?

    时间:2020-05-01

    我创建了一个Cron作业函数。但是,我不能为Cron作业设置条件。基本上,如果模板文件名为page-delete.php 那么,如何使用模板名称设置条件?// custom_schedules_create function custom_schedules_create( $schedules ) { $schedules[\'every_three_minutes\'] = array( \'interval\' => 180,

  • 使用计划事件刷新重写规则(Cron)

    时间:2020-05-14

    我想用一个wp_schedule_eventfunction el_custom_cron_schedule( $schedules ) { $schedules[\'el_every_5mn\'] = array( \'interval\' => 5*60, \'display\' => __( \'Every 5 minutes\' ), ); return $schedules; }

  • 用于创建不正确执行的职位的Cron作业

    时间:2020-05-22

    我编写了一个PHP脚本,以编程方式从Google日历事件创建自定义帖子,并编写了一个操作挂钩,用于清除所有现有事件并用当前事件重新填充。当我单击已添加到视图中的按钮时,效果很好。然而,当我尝试将钩子作为cron作业来执行时(使用WP控制插件),它会清除现有的帖子,但不会创建新的帖子。我从调试中得到的唯一输出是一个关于上下文帮助被弃用的警告,我认为这与此无关,但我当然可能是错的。以下是代码(相关部分):function create_event_posts() { //calendar-ids

  • 过去具有计划时间戳的Cron任务

    时间:2020-06-23

    我正在进行一些设置以启用/禁用cron任务,并选择运行此任务的时间。当我禁用cron任务并在不更改时间的情况下启用它时,我的时间戳是过去的,并出现以下错误:WP Control Plugin ResultMy codefunction scheduled_task_activation(){ $hook = \'my_hook\'; $options_values = get_option( "option_name" ); $is_cr

  • WordPress控制台应用程序(只能通过crontabb执行自定义函数)

    时间:2020-08-13

    我在数据库中有一些自定义表,我需要不时清理过期的数据。如果我使用的是WP-Cron,这将很容易,但WP-Cron很差劲,是不可能的(尤其是对于我正在做的事情)。考虑到这一点,我需要使用crontab. 我应该如何以干净、有效的方式做到这一点,而不需要恶意的黑客攻击?我在考虑创建一个REST端点,但如何保护它,使其只能由crontab打开?解决方案应该放在插件文件夹中,这样就可以轻松地存储在GIT中(例如,在主文件夹中存储文件的讨厌的解决方法(也称为public_html) 不受欢迎)。一直在寻找一个好的解

  • 在计划的cron任务中包括调用功能修改是否有延迟?

    时间:2020-09-18

    我正在测试我的cron任务。我不确定,但这似乎是以前代码的效果。所以,我想知道当您修改调用函数,现在运行cron任务(我使用WP-Control)并加载页面时,应用的代码不是您上载的最新代码。是对还是错?excalty会发生什么,调用函数会被缓存?

  • 在同一数据库上运行多个实例时的Cron作业

    时间:2020-09-24

    我有一个用户使用我的插件,该插件有多个AWS实例托管WP并指向同一个数据库。我的插件的工作之一就是运行大量的小作业。我在考虑使用wp_schedule_single_event 安排作业,但我不确定如何处理多个实例。每个作业都有唯一的参数,因此不会有任何重复。Question:每个实例是否会尝试运行相同的作业,或者WordPress是否能够解决此问题,以便每个作业只运行一次?

  • 如何从WordPress‘WP Crontrol’插件运行SQL查询

    时间:2020-11-08

    我有一个SQL查询,如果我直接在数据库中运行它,它可以实现我想要的功能:UPDATE wp_pmpro_memberships_users SET wp_pmpro_memberships_users.status = \'admin_cancelled\' WHERE wp_pmpro_memberships_users.user_id IN ( /*Select all users that have an active Membership but

  • WP维护模式和外部cron作业

    时间:2020-11-26

    我正在使用此代码add_action( \'wp_loaded\', function() { global $pagenow; // - - - - - - - - - - - - - - - - - - - - - - // Turn on/off you Maintenance Mode (true/false) define(\'IN_MAINTENANCE\', true); // - - -

  • 如何强制每分钟一次而不是一小时一次?

    时间:2021-01-13

    我有一个问题,因为我试图每分钟运行我的函数。。。我尝试了两种代码:function my_cron_schedules($schedules){ if(!isset($schedules["61sec"])){ $schedules["61sec"] = array( \'interval\' => 61, \'display\' => __(\'Ev

  • 从服务器手动运行cron

    时间:2021-03-17

    我有一个暂存服务器begind basic auth,我想运行系统cron而不是WordPress的cron。我已经把define(\'DISABLE_WP_CRON\', true); 在我的wp-config.php, 首先我添加了*/5 * * * * curl -u user:pass https://example.com/wp-cron.php?doing_wp_cron 但后来我想,为什么我不直接ping文件呢?*/5 * * * * php /home/mysite_staging

  • Large Wordpress CRON job

    时间:2021-03-31

    我正在编程与外部API(房地产)的集成。我有一份CRON工作,计划在凌晨1点完成。它运行得很好,因为我使用的是服务器CRON initialize,而不是WP-CRON-standard,所以它在正确的时间运行。这是我的计划作业功能:function wcs_cron_system_update() { wcs_cron_start_update(); $wcs_cron_actions = new WCS_Cron_Actions();

  • Cron job to change CPT

    时间:2021-04-23

    我希望编写一个cron,在每晚午夜自动更改与特定CPT匹配的任何项目的自定义帖子类型。例如:我有一个CPT叫做;“成员”;但在每天午夜左右,我希望用CPT将任何项目翻转为常规的“CPT”;“发布”;岗位类型。我到处找,一直没能找到答案。非常感谢您的帮助。

  • 如何保护WordPress上的脚本执行?

    时间:2021-04-26

    最近,我创建了一个脚本来更新Wordpress数据库中的记录。我基本上使用wpdb 要连接到另一个数据库,请绘制一些记录并更新Wordpress数据库。仅使用Wordpress,我找到的初始解决方案是将所有代码放在自定义模板上。因此,当我访问给定的URL时,就会发生更新。这个自定义模板自己完成所有操作,我甚至不给它传递任何参数。我只需要运行/访问URL。问题是,我不希望任何人都可以访问此脚本,但同时,我需要在预定的cron作业上运行它。那么,保护此脚本的更好方法是什么?有人能帮我吗?

  • 设置时间后自动激活插件

    时间:2021-08-13

    请告诉我如何在设定的时间段后自动激活插件。例如,假设我想在3周后自动激活Jetpack。谢谢

  • 每10分钟批量更新一组WordPress页面

    时间:2021-08-26

    我需要每10分钟批量更新86个特定的WordPress页面,更新一词的意思与单击每个页面上的蓝色更新按钮相同,并让它们每10分钟同时更新一次。我想我需要在我的主题函数中写一个函数。php文件,并且可能在插件WP Crontrol的帮助下每10分钟触发一次函数,或者可能在cPanel中使用Cron。我是个初学者,不会编写php代码,我该怎么做?非常感谢。

  • Cron:每小时更新四篇帖子

    时间:2021-08-30

    我有一个功能,可以根据自定义字段自动更新帖子内容,如下所示:function update_content(){ $mycustomfield = get_post_meta( get_the_ID(), \'customfield\', true); $post = array(); $post[\'ID\'] = get_the_ID(); $post[\'post_content\' ] = $mycustomfiel

  • 根据过期时间或排队处理更新内容

    时间:2021-08-31

    通过cron,我每小时调用一个函数来更新内容。如果在post上有带有auto的自定义字段,请执行此操作。(以区别于手动书写的内容)。 function aggiorna_dati() { $args = array( \'post_type\' => \'post\', \'posts_per_page\' => -1 , \'post_sta

  • 奇怪的cron工作行为和如何解决它?

    时间:2021-09-15

    我的网站健康部说cron-evens已经错过了时间表,所以我安装了“Wp-control”插件来检查cron-evens。通常,“下次运行”将显示未来的时间,但在我的情况下,它显示的是时间in the past 大约6小时前。我试着禁用所有插件,重新安装Wordpress,清理数据库,重新启动服务器,问题仍然存在。重新启动服务器后,我发现这是在cron作业运行之后发生的,因此每个cron作业都不会再运行一次,因为下次运行总是在过去!奇怪的是,在同一台服务器上还有另外4个Wordpress实例,所有5个站点

  • Time limit on long cron job?

    时间:2021-11-24

    我正在开发一个会员系统,该系统将处理续期付款。如果我使用set_time_limit(0) 内部wp_schedule_event (cron)函数,这是否足以确保它有执行支付处理所需的时间?我们使用的是Stripe,我假设每个事务的API响应大约为1-2秒(希望更少),但如果我需要处理很多事务,我担心会遇到一般的30秒超时。我更喜欢在运行时设置,而不是在php中全局设置。ini公司代码示例://CRON - Setup rebilling add_action(\'dd_cron_rebill_