post_status ) { return; } $allowed = array( 'page', 'post', 'product' ); $allowed = array_merge( $allowed, array_keys( ADCT_LLMS_Settings::get_public_post_types() ) ); if ( ! in_array( $post->post_type, $allowed, true ) ) { return; } if ( wp_next_scheduled( 'adct_llms_regenerate_single' ) ) { return; } wp_schedule_single_event( time() + 60, 'adct_llms_regenerate_single' ); } } add_action( 'adct_llms_regenerate_single', array( 'ADCT_LLMS_File_Writer', 'regenerate_all' ) );