} } public function log_dismiss() { global $current_user; $user_id = $current_user->ID; if (!get_user_meta($user_id, self::USER_META_LOG_NAG)) { add_user_meta($user_id, self::USER_META_LOG_NAG, 'true', true); } echo $user_id; die; } public function remove_usermeta() { global $wpdb; // Delete any nag user_meta $wpdb->query("DELETE FROM {$wpdb->prefix}usermeta WHERE meta_key = '" . self::USER_META_LOG_NAG . "';"); } } AppPresser_Logger::get_instance(); /** * A utility function to add a message to the log * @since 1.3.0 */ function appp_debug_log($title, $var, $file = 'file', $function = 'function', $line = 'line') { if (AppPresser_Logger::$logging_status == 'on') { AppPresser_Logger::log($title, $var, $file, $function, $line); } } add_action('appp_debug_log', 'appp_debug_log', 10, 5);