Changeset 41753 for trunk/src/wp-includes/functions.php
- Timestamp:
- 10/04/2017 10:16:21 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/functions.php
r41692 r41753 5838 5838 ), $email_change_email['message'], $email_change_email['headers'] ); 5839 5839 } 5840 5841 /**5842 * Whether or not we have a large site, based on its number of users.5843 *5844 * The default criteria for a large site is more than 10,000 users.5845 *5846 * @since 4.9.05847 *5848 * @return bool True if the site meets the criteria for large. False otherwise.5849 */5850 function wp_is_large_user_count() {5851 $count = wp_get_active_user_count();5852 5853 /**5854 * Filters whether the site is considered large, based on its number of users.5855 *5856 * The default criteria for a large site is more than 10,000 users.5857 *5858 * @since 4.9.05859 *5860 * @param bool $is_large_user_count Whether the site is considered large.5861 * @param int $count The number of users on the site.5862 */5863 return apply_filters( 'wp_is_large_user_count', $count > 10000, $count );5864 }5865 5866 /**5867 * Update the active user count.5868 *5869 * @since 4.9.05870 * @global wpdb $wpdb WordPress database abstraction object.5871 *5872 * @return int The active user count.5873 */5874 function wp_update_active_user_count() {5875 global $wpdb;5876 5877 $count = $wpdb->get_var( "5878 SELECT COUNT(ID) as c5879 FROM {$wpdb->users}5880 " );5881 update_option( 'active_user_count', $count );5882 5883 return (int) $count;5884 }5885 5886 /**5887 * The number of active users.5888 *5889 * @since 4.9.05890 *5891 * @return int The active user count.5892 */5893 function wp_get_active_user_count() {5894 $count = get_option( 'active_user_count', false );5895 5896 if ( false === $count ) {5897 $count = wp_update_active_user_count();5898 }5899 return (int) $count;5900 }
Note: See TracChangeset
for help on using the changeset viewer.