BP_Email::validate()
Check that we’d be able to send this email.
Description
Unlike most other methods in this class, this one is not chainable.
Return
(bool|WP_Error) Returns true if validation succesful, else a descriptive WP_Error.
Source
File: bp-core/classes/class-bp-email.php
public function validate() { $retval = true; // BCC, CC, and token properties are optional. if ( ! $this->get_from() || ! $this->get_to() || ! $this->get_subject() || ! $this->get_content() || ! $this->get_template() ) { $retval = new WP_Error( 'missing_parameter', __CLASS__, $this ); } /** * Filters whether the email passes basic validation checks. * * @since BuddyPress 2.5.0 * * @param bool|WP_Error $retval Returns true if validation succesful, else a descriptive WP_Error. * @param BP_Email $this Current instance of the email type class. */ return apply_filters( 'bp_email_validate', $retval, $this ); }
Changelog
Version | Description |
---|---|
BuddyPress 2.5.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.