在wordpress上运行自定义cron

时间:2014-05-19 12:41:13

标签: wordpress cron

正在开发自定义wordpress插件。它将具有导出和导入功能,需要在非常精确的时间运行。因此,对于这两个函数,我放弃了wp-cron并通过crontab设置了cron作业。

但是我如何在这个插件中只运行那两个函数,但没有别的?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我不确定,但这些想法可行。 您可以在wordpress安装的根目录下创建自定义php文件并添加

 <?php
 define('WP_USE_THEMES', false);
 require("wp-load.php");

现在您可以使用所有wordpress和插件功能。然后,您可以将此文件设置为由您的webhost cron执行。

除了你的主题的functions.php之外,将始终执行外部函数的任何内容。所以你可以设置一些GET参数并在url中检查该参数的functions.php并执行一个函数。您需要在webhost cpanle的cron job url中设置该参数。