return$wpdb->get_results($wpdb->prepare("SELECT * FROM {$wpdb->posts} WHERE post_type = %s AND post_status = %s ORDER BY %s %s LIMIT %d,%d;",$args['post_type'],$args['post_status'],$orderby,$args['order'],$offset,$args['posts_per_page']),'OBJECT');
if(isset($args['paged'])){
$paged=max(0,$args['paged']-1);
$offset=$paged*$args['posts_per_page'];
}else{
$offset=0;
}
return$wpdb->get_results($wpdb->prepare("SELECT * FROM {$wpdb->posts} WHERE post_type = %s AND post_status = %s ORDER BY %s %s LIMIT %d,%d;",$args['post_type'],$args['post_status'],$orderby,$args['order'],$offset,$args['posts_per_page']),'OBJECT');
}
/**
...
...
@@ -292,6 +300,9 @@ class Cron_Options_CPT extends Singleton {
}
}
// Delete internal cache
wp_cache_delete(self::CACHE_KEY);
// Allow more events to be created
Lock::free_lock(self::LOCK);
}
...
...
@@ -334,6 +345,9 @@ class Cron_Options_CPT extends Singleton {