本地Linux Cron作业(精确计时)的一种方法(避免PHP超时)是创建WP-CLIcommand (不在浏览器中运行),例如:
<?php /* Plugin Name: WP-CLI Foo */
function foo_command( $args ) {
// Adjust to your needs ...
WP_CLI::success( $args[0] );
}
WP_CLI::add_command( \'foo\', \'foo_command\' );
相应的命令行可能如下所示:
wp --path=/full/path/to/wp-config.php foo bar
在哪里
foo
是命令和
bar
是论点。
也可以使用WordPress自己的Cron API 还有ways 如果需要Precise运行时,可以通过url将其与外部cron作业同步。
还有cron command WP-CLI的。