/** * Output the topic author email address * * @since 2.0.0 bbPress (r3445) * * @param int $topic_id Optional. Reply id * @uses bbp_get_topic_author_email() To get the topic author email */ function bbp_topic_author_email($topic_id = 0) { echo bbp_get_topic_author_email($topic_id); }
/** * Return the author email of a topic or reply. * * Convenience function to ensure proper template functions are called * and correct filters are executed. Used primarily to display topic * and reply author information in the anonymous user form template-part. * * @since 2.5.0 bbPress (r5119) * * @param int $post_id * * @uses bbp_is_topic_edit() * @uses bbp_get_topic_author_email() * @uses bbp_is_reply_edit() * @uses bbp_get_reply_author_email() * @uses bbp_current_anonymous_user_data() * * @return string The email of the author */ function bbp_get_author_email($post_id = 0) { // Define local variable(s) $retval = ''; // Topic edit if (bbp_is_topic_edit()) { $retval = bbp_get_topic_author_email($post_id); // Reply edit } elseif (bbp_is_reply_edit()) { $retval = bbp_get_reply_author_email($post_id); // Not an edit, so rely on current user cookie data } else { $retval = bbp_current_anonymous_user_data('email'); } return apply_filters('bbp_get_author_email', $retval, $post_id); }