我在实际文件中找到了答案:https://developer.wordpress.org/reference/functions/wp_next_scheduled/
以“ub3rst4r”的评论形式:
请注意$args参数!如果不在wp\\U next\\u scheduled中指定$args参数,但在wp\\U schedule\\u事件中使用$args,则会导致计划许多事件(而不仅仅是一个)。
错误示例:
if ( ! wp_next_scheduled( \'myevent\' ) ) { // This will always be false
wp_schedule_event( time(), \'daily\', \'myevent\', array( false ) );
}
好例子:
$args = array( false );
if ( ! wp_next_scheduled( \'myevent\', $args ) ) {
wp_schedule_event( time(), \'daily\', \'myevent\', $args );
}