您当前的位置:首页 > TAG信息列表 > cron
避免在插入未来帖子时出现“错过时间表”的错误
我会像你所期望的那样使用post_status 属于future 还有未来post_date 和post_date_gmt.WordPress中的日期看起来不错,但这些帖子会显示“错过时间表”警告。他们还没有错过时间表,因为他们是未来的职位。我的猜测是,这是因为在将来插入这些帖子时,我并没有添加cron事件。这个预感正确吗?如果正确,我是否只是在发布时间之后安排一个活动?如果没有,在插入将来的帖子时,如何避免“错过时间表”错误?
从上个月的类别X中删除所有帖子的PHP命令是什么?
我希望运行一个cron作业,永久删除过去X天(比如,一周)中属于某个类别的所有帖子。这可能是非常基本的,但我希望有一些建议。谢谢
我可以在单独的线程中运行较慢的操作吗?
我有一个非常慢的运行操作(30-45秒),它会在数据库中的每个用户上循环,并将数据与一些非现场数据库同步。我希望这种情况每天发生一到两次,因此我有一个WP Cron作业设置来触发该操作。我的问题是,该操作对于呈现页面不是必需的,因此理想情况下,它应该在后台运行,而不是阻止页面呈现。WordPress中有没有内置的系统可以做这种事情?我想到的一个真正骇客的解决方案是通过AJAX触发操作,让它在用户访问页面时在后台运行。这似乎不是一个好的选择,所以我想听听你们是否有任何意见或想法来实现这一目标。
如果从缓存提供加载的页面,cron作业是否会运行?
由于cron作业在页面加载请求发出之前不会运行,如果某个缓存插件从缓存中为加载的页面提供服务,会发生什么情况?WordPress是否仍会运行计划在这种情况下运行的cron作业?
Detect if Cron is Running
很多时候,我都有代码,我想确保它只在cron上下文中运行,或者永远不会在cron上下文中运行。是否有is_cron_running 样式功能?
WP Cron仅在第一次运行
这是我的密码function cron_add_weekly( $schedules ) { $schedules[\'seconds\'] = array( \'interval\' => 5, \'display\' => __( \'5 Seconds\' ) ); return $schedules; } add_filter( \'cron_schedules\
通过系统cron触发wp-cron的最有效方式。
我最近决定最好禁用内置的wordpress cron功能,并移动到系统cron,该系统将每隔15分钟激活一次wordpress cron。我想知道哪种方式是最好的,性能方面的区别是什么?我认为这有两种方式:curl http://example.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1 以及cd /var/www/example.com/htdocs; php /var/www/example.com/htdocs/wp-c
Scheduling WP cron jobs
我是新加入cron作业的,我必须安排cron作业。在我的网站上有很多cron作业是随机运行的,但我希望所有这些都在特定的时间运行。实际上,我不希望这些cron作业在白天运行,相反,我希望这些作业在晚上运行,因为它们会显著降低服务器的速度这些功能大多是通过插件启动的,因此我无法直接控制这些功能。是否有方法控制这些cron作业的时间表。非常感谢您的帮助。
Schedule an action callback
我有一个功能,我想发送到期帐户的电子邮件。是否有办法安排“doaction()”或类似的操作。我想要的是: doaction(\'Something here\', CheckMembershipRecords()) function CheckMembershipRecords() { .... run through database and send emails. } 这是一个调度概念,我甚至不确定在doaction调用的第一
如何使用外部cron绕过维护模式?
我正在使用crontab运行一个php脚本,该脚本加载了wp-load.php 具有绝对路径。但是,当我进入维护模式时,文件无法运行。我正在使用Coming soon插件。是否有办法排除该文件并在维护模式下运行它?
使用UPDATE_POST_META和cron作业更新CPT POST META
我正在尝试使用update\\u post\\u meta()定期更新CPT中的自定义字段($company\\u rating)。cronjob已分配并工作。我已经测试了该函数,它打印正确(为了可读性,我在这里缩短了它)。但字段没有更新。。有什么想法吗?function update_company_ratings_test() { global $post; $comp_args = array( \'post_type\'=
Cron not sending wp-mail()
我对cron计划功能有问题,它不想用wp_mail() 作用This is my code:它被放置在函数中。php<?php add_filter(\'cron_schedules\', \'add_review_invites_schedule\'); function add_review_invites_schedule($schedules){ $schedules[\'send_review_invites_interva
WP All Import manual Cron
我在设置Cron以导入库存时遇到问题。在插件WP All Import中,我有两个URL。一个是开始导入,另一个是检查流程,如果它卡住了,它会重新启动。我在cpanel上运行网站,我尝试了在互联网上找到的所有东西。我一直收到503错误。但当我去链接它的工作。您对WP All import和C-panel cron有任何到期日吗?我上次尝试的设置:但我有503个错误。提前感谢
递归调用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小时,则不会安排最新的事件。我相信我理解为什么会这样。我相信
WP每15分钟删除一次自定义帖子类型的重复条目
正在寻求帮助。我搜索了常见的网站,但没有遇到这个具体的问题,我想知道是否有人可以帮助我。我有一个收集数据并将其保存到wordpress数据库中的scrape系统。它正在为电台保存曲目历史记录。不幸的是,我遇到了无法解决的双重压力。我想运行一个cron作业,该作业将检查该自定义帖子类型(track)的最后30个条目,如果发现任何重复项,它将删除所有条目,但最旧的条目除外。此图显示了该问题的一个示例。系统需要自动删除以蓝色突出显示的曲目,因为它们不需要。因此,在summaryCron中,需要每15分钟运行一次
如何将Cronjob安排在每月和每年的开始
我一直试图在每个月初和每年初运行一个函数。我想在凌晨12点跑步。下面我展示了这个函数。当我把它安排在每天的时候,它工作得很好,但如果我试着每月或每年运行一次,它就坏了。我觉得可能是因为没有每年运行的设施。尽管如此,下面是代码,请帮助我在每个月和每年年初运行它函数Milyin\\u Admin\\u Mail(){$authors=get\\u users();foreach($authors为$author){$author_posts = get_posts( array(\'author\' =>
Cron job shedules replace?
我在看这个:Wp_Schedule_Event every day at specific time 我想知道如果我做以下事情,它会取代我所有的日程安排吗?function myprefix_custom_cron_schedule( $schedules ) { $schedules[\'every_six_hours\'] = array( \'interval\' => 21600, // Every 6 hours \'disp
我的钩子或函数不能在cronjob中运行
我做了一个cron作业来运行一个函数,但该函数不会运行。我确实运行了函数内部的代码,在外部查看它是否工作,它确实工作了,但如果在函数内部,它就什么都不会做。我的钩子add_action( \'Stock_Sync_Hook\', \'Full_Stock_Sync\' );和我的功能 function Full_Stock_Sync() { $MasterwayRequest = new MasterwayRequest($this->API
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开发还很陌生,所以我可能只是对基本的编程概念缺乏一般性的理解。