block_core_calendar_update_has_published_posts()
Queries the database for any published post and saves a flag whether any published post exists or not.
No Hooks.
Returns
true|false. Has any published posts or not.
Usage
block_core_calendar_update_has_published_posts();
Notes
- Global. wpdb.
$wpdbWordPress database abstraction object.
Changelog
| Since 5.9.0 | Introduced. |
block_core_calendar_update_has_published_posts() block core calendar update has published posts code WP 7.0
function block_core_calendar_update_has_published_posts() {
global $wpdb;
$has_published_posts = (bool) $wpdb->get_var( "SELECT 1 as test FROM {$wpdb->posts} WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1" );
update_option( 'wp_calendar_block_has_published_posts', $has_published_posts );
return $has_published_posts;
}