WC_Webhook_Data_Store::get_webhook_count( string $status = 'active' )
Count webhooks.
Description Description
Parameters Parameters
- $status
-
(Optional) Status to count.
Default value: 'active'
Return Return
(int)
Source Source
File: includes/data-stores/class-wc-webhook-data-store.php
protected function get_webhook_count( $status = 'active' ) {
global $wpdb;
$cache_key = WC_Cache_Helper::get_cache_prefix( 'webhooks' ) . $status . '_count';
$count = wp_cache_get( $cache_key, 'webhooks' );
if ( false === $count ) {
$count = absint( $wpdb->get_var( $wpdb->prepare( "SELECT count( webhook_id ) FROM {$wpdb->prefix}wc_webhooks WHERE `status` = %s;", $status ) ) );
wp_cache_add( $cache_key, $count, 'webhooks' );
}
return $count;
}
Changelog Changelog
| Version | Description |
|---|---|
| 3.6.0 | Introduced. |