您当前的位置:首页 > TAG信息列表 > wp-cron
是否从自定义域中的日期触发WP Cron?
我有自定义的帖子类型,每个帖子都有一个普通的“日期选择器”。我的Custom Posts 实际上是永远在未来发生的事件。我想知道我是否可以在事件结束时以某种方式触发警报?我正在使用一个名为“Pods”的自定义帖子类型插件,这非常棒。有人能想出一个方法来实现这一点吗?理想情况下,我会收到一封电子邮件或触发Zapier API调用,或类似的。。。有什么办法吗?谢谢
递归调用wp_Schedule_Single_Event()时的问题
我运行一个站点,在那里我进行外部API调用。我希望有一个失败案例,如果API调用失败,它将调用wp_schedule_single_event() 在4小时后重试API调用。如果下一个API调用失败,它将安排在4小时后重试。我的工作是这样的wp_schedule_single_event 持续4小时运行正常。但当它被递归调用时wp_schedule_single_event 呼叫wp_schedule_single_event 如果时间()超过4小时,则不会安排最新的事件。我相信我理解为什么会这样。我相信
计划的POST删除-无法传递cron参数
感谢所有看过的人。我已经花了无数个小时试图让这项工作,但无论我尝试了什么,它仍然不起作用。希望我错过了一些简单的东西,但我被卡住了。。。下面是我在提交页面上的代码,我在其中添加了一个新页面和一个cron作业,以在将来删除它:$seconds = time() + $_POST[\"days\"] * 86400; wp_schedule_single_event($seconds, \'crondelete\', $new_post_id ); 下面是函数中的相关代码。php:add_a
如何将Cronjob安排在每月和每年的开始
我一直试图在每个月初和每年初运行一个函数。我想在凌晨12点跑步。下面我展示了这个函数。当我把它安排在每天的时候,它工作得很好,但如果我试着每月或每年运行一次,它就坏了。我觉得可能是因为没有每年运行的设施。尽管如此,下面是代码,请帮助我在每个月和每年年初运行它函数Milyin\\u Admin\\u Mail(){$authors=get\\u users();foreach($authors为$author){$author_posts = get_posts( array(\'author\' =>
在Cron作业中使用时,GET_USERS();是一个未定义的函数
我正在使用Wordpress cron每隔24小时更新每个用户的一些usermeta。为此,我使用宿主提供商提供的接口创建了一个cronjob。Cron运行,但由于对未定义函数get\\u users()的调用出现致命错误,代码无法执行。我在许多其他地方使用过这个函数,但我不太了解,如何确保它在这里也能工作。我只需要获取使用过的id,循环每个用户id,然后循环每个用户id的每个帖子。代码。问题在第3行:<?php $authors=get_users(array( \'fields
POST_EXISTS在计划事件中停止工作
我正在创建一个wordpress插件,它从我的一个wordpress站点中获取一篇文章,然后将其发布到不同的wordpress站点。出于测试目的,我希望它随机抽取一篇文章,然后每隔30秒抽取一篇文章来创建一篇新文章。如果没有计划的事件,下面的代码可以正常运行。换句话说,如果我将“create\\u blog\\u post”替换为“activate”,它将能够检测到其他博客帖子,并将创建一个帖子调用“this blog article ready exists”。然而,当我把它放在30秒计时器上时,什么都
When does wp-cron fire?
WP cron在WP加载顺序中的何处启动?我似乎找不到这些信息,我需要知道我是否需要钩住其他具体的动作。
使用AJAX触发后台作业
I need a second opinion and a sanity check if the solution I\'m trying to implement will work. I need to implement a way to run a script that would otherwise be blocking if I would run it using just ajax (and would probably timeout). So my idea i
使用浏览器请求运行cronjob
打开wp cron。php页面进入浏览器,例如打开此urlhttp://example.com/wp-cron.php?doing_wp_cron 运行浏览器发出的cronjob或WordPress阻止请求?
GET_POSTS查询结果无序,但在php代码段插件中显示正确
我有一个为自定义站点制作的小插件,其中一个新词将通过wp cron挑选。应在get\\u posts中选择并返回最旧(最低ID#)的自定义帖子类型。但是,它总是返回并选择该自定义类型的最新(最大的帖子ID)。奇怪的是,如果我在XYZ PHP代码(允许您在仪表板中使用PHP生成短代码的插件)中尝试相同的查询,就会返回正确的结果。以下是我在众多问题中尝试过的问题。我还尝试了“ID”、“date”、“date”以及“asc”的所有顺序,但都不起作用。在通过wp Crontrol尝试插件的新版本时,我还手动删除了
自动创建用于更新翻译的cron作业
我想在WordPress中设置cron作业WP Crontrol 用于自动更新翻译。如果我看得对,我必须创建一个PHP代码(简单的插件),然后用上面提到的插件进行调度。怎么可能呢?
我的可湿性粉剂网站上的未知请求
我正在使用ipstack 从我的访客那里获得一些地理信息。免费版本每月允许10.000个请求,根据这些请求,我已经达到了其中的75%。这个月我从未有过7.500次点击。我每个月在这个网站上都有大约500次点击。我的函数中有以下代码。php工作正常。if ( !is_admin() ) { $ip = $_SERVER[\'REMOTE_ADDR\']; $ch = curl_init(\'http://api.ipstack.com/\'.$ip.\'?access_key
从在unctions.php外部运行的函数调度cron作业?
我的函数中有一个非常简单的函数和挂钩注册。php,如下所示:function do_this_thingy(){ // I am sending myself some simple admin report mails, tested & works } add_action( \'mail_event_hook\', \'do_this_thingy\'); 然后,在页面模板中,我有一行:wp_schedule_single_event( time()
使用cron计划同一操作的多个实例
我在wordpress中设置了一个简单的cron作业:add_action( \'event_hook\', \'do_this_function\'); wp_schedule_single_event( time() + 300, \'event_hook\', array(\'testvariable\') ); 我使用函数do\\u this\\u function()在用户完成某件事两周后向其发送电子邮件。然而,我现在意识到“event\\u hook”只能同时在cron作业队
在一定天数后自动起草特定类别的帖子
我想把两个类别的帖子在发布后的90天内自动起草,我在其他论坛的一些代码的帮助下创建了一个功能,但它不起作用。岗位类型=property<分类法=property-ad-typeID=(free-text-only-ad - ID:108), (photo-ad - ID: 107)目标天数=(90Days from the date of Publish)我添加了这个函数wp_schedule_event(time(), \'daily\', \'property_status_update\');
Server cron job not working
我想为我的WordPress网站设置服务器cron作业。这就是我到目前为止所做的我将这一行添加到我的wp配置文件中。define(\'DISABLE_WP_CRON\', true); 我添加了这个命令来设置cron作业。wget -q -O - https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1 但我的cron函数不起作用。我以同样的方式在临时站点上设置了cron和php函数,它在另一台主机上
为什么wp-cron只在页面访问时执行?
据我所知,wp-cron在对给定域的HTTP请求之后运行。有人能给我解释一下为什么会这样吗?我不太明白为什么(计划的)wp cron事件的执行依赖于访问页面的用户?我对WordPress开发还很陌生,所以我可能只是对基本的编程概念缺乏一般性的理解。
WP Cron无法更新Next_Schedule
我编写了一个插件,它使用WP Cron定期从另一台服务器获取json数据。在我的localhost中,一切都完美无瑕。然而,当我将整个WP站点上传到在线服务器上进行测试时,整个WP Cron生态系统似乎都失败了。任何wp cron作业都没有运行过,包括我的插件和核心作业,如;wp_privacy_delete_old_export_files"E;。Cron作业已被调度,如的输出所示_get_cron_array() ... 但是与它们相关的可执行函数都不会运行。在挖掘和调试之后,我才发现所有这些
WP Cron jobs loops infinitely
我正在编写一个脚本来添加一个命名的Cron作业,该作业可以更新单个用户,大约每5分钟运行一次。我的问题是,每隔一秒钟左右,每个用户都会反复运行作业。下面是我在函数中放置的代码。php文件。这是我第一次使用WordPress尝试WP Cron功能,我想知道我是否正确设置了作业。function so_custom_cron_schedule( $schedules ) { $schedules[\'every_5_minutes\'] = array( \'inter
我如何每月通过电子邮件向某人发送新的页面密码?
我想每月通过电子邮件将新页面密码发送给某人。我看不出有什么原因this 无法调整。首先,我想我需要改变这一点:add_filter( \'cron_schedules\', function( $schedules ) { // Our custom cron interval: $schedules[\'every_2nd_day\'] = array( \'interval\' => 2 * DAY_IN_SECONDS,