Bookly插件中的WordPress Cron作业

时间:2015-12-18 作者:Zubair Mushtaq

见鬼,朋友们。我正在使用WordPress Bookly Plugin. 我想每天使用cron向客户发送电子邮件。插件正在对我说这句话“To send scheduled notifications please execute the following script hourly with your cron: php -f C:\\wamp\\www\\multan-academy\\wp-content\\plugins\\bookly-responsive-appointment-booking-tool\\lib\\utils\\send_notifications_cron.php“。这里是该文件的代码。我应该在这里包含或调用什么。

<?php
define(\'SHORTINIT\', true);


/**
 * Class Notifications
 */
class Notifications
{
    public function __construct()
    {

    }



}

$notifications = new Notifications();

1 个回复
SO网友:montrealist

您应该在服务器上设置一个cron作业来执行插件作者要求您执行的操作:执行他们给您的php命令。确保你没有设置WordPresswp_cron(), 因为这不是一个真正的cron工作。从…起this article:

说到WordPress,您可以将事件安排在特定的时间间隔内发生,但它不像经典的cron作业那样运行。

相反,事件被设置、调度并写入数据库。下次用户访问站点时,WordPress cron系统将查看是否计划了事件,如果是,则会触发事件。

注意到问题了吗?

在活动真正开始之前,必须有人访问该网站。因此,如果你已经安排了每小时一次的活动,但在过去一小时内没有人访问过你的网站,那么活动将永远不会开始。

相关推荐

未执行Cronjob函数-负秒数

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