正在开发自定义wordpress插件。它将具有导出和导入功能,需要在非常精确的时间运行。因此,对于这两个函数,我放弃了wp-cron并通过crontab设置了cron作业。
但是我如何在这个插件中只运行那两个函数,但没有别的?
感谢您的帮助。
答案 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中设置该参数。