@@ -2339,6 +2339,7 @@ public function add_cron() {
2339
2339
'post_type ' => 'feedzy_imports ' ,
2340
2340
'post_status ' => 'publish ' ,
2341
2341
'numberposts ' => 99 ,
2342
+ 'fields ' => 'ids ' ,
2342
2343
// phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query
2343
2344
'meta_query ' => array (
2344
2345
'relation ' => 'AND ' ,
@@ -2355,14 +2356,14 @@ public function add_cron() {
2355
2356
);
2356
2357
2357
2358
if ( ! empty ( $ import_job_crons ) ) {
2358
- foreach ( $ import_job_crons as $ import_job_cron ) {
2359
- $ fz_cron_execution = get_post_meta ( $ import_job_cron -> ID , 'fz_cron_execution ' , true );
2360
- $ fz_cron_schedule = get_post_meta ( $ import_job_cron -> ID , 'fz_cron_schedule ' , true );
2361
- $ fz_execution_offset = get_post_meta ( $ import_job_cron -> ID , 'fz_execution_offset ' , true );
2359
+ foreach ( $ import_job_crons as $ job_id ) {
2360
+ $ fz_cron_execution = get_post_meta ( $ job_id , 'fz_cron_execution ' , true );
2361
+ $ fz_cron_schedule = get_post_meta ( $ job_id , 'fz_cron_schedule ' , true );
2362
+ $ fz_execution_offset = get_post_meta ( $ job_id , 'fz_execution_offset ' , true );
2362
2363
$ time = $ this ->get_cron_execution ( $ fz_cron_execution , $ fz_execution_offset );
2363
2364
2364
- if ( false === wp_next_scheduled ( 'feedzy_cron ' , array ( 100 , $ import_job_cron -> ID ) ) ) {
2365
- wp_schedule_event ( $ time , $ fz_cron_schedule , 'feedzy_cron ' , array ( 100 , $ import_job_cron -> ID ) );
2365
+ if ( false === wp_next_scheduled ( 'feedzy_cron ' , array ( 100 , $ job_id ) ) ) {
2366
+ wp_schedule_event ( $ time , $ fz_cron_schedule , 'feedzy_cron ' , array ( 100 , $ job_id ) );
2366
2367
}
2367
2368
}
2368
2369
}
0 commit comments