bbp_get_current_anonymous_user_data( string $key = '' )
Get the cookies for current poster (uses WP comment cookies).
Description Description
Parameters Parameters
- $key
-
(Optional) Which value to get? If not given, then an array is returned.
Default value: ''
Return Return
(string|array) Cookie(s) for current poster
Source Source
File: includes/users/functions.php
function bbp_get_current_anonymous_user_data( $key = '' ) { // Array of allowed cookie names $cookie_names = array( 'name' => 'comment_author', 'email' => 'comment_author_email', 'url' => 'comment_author_url', // Here just for the sake of them, use the above ones 'comment_author' => 'comment_author', 'comment_author_email' => 'comment_author_email', 'comment_author_url' => 'comment_author_url', ); // Get the current poster's info from the cookies $bbp_current_poster = wp_get_current_commenter(); // Sanitize the cookie key being retrieved $key = sanitize_key( $key ); // Maybe return a specific key if ( ! empty( $key ) && in_array( $key, array_keys( $cookie_names ), true ) ) { return $bbp_current_poster[ $cookie_names[ $key ] ]; } // Return all keys return $bbp_current_poster; }
Changelog Changelog
Version | Description |
---|---|
2.0.0 | Introduced. |