$error = new WP_Error(); $error->add( 'field_name', 'Field is required' ); $error->add( 'field_name', 'Field must be numeric' ); $error_messages = $error->get_error_messages( 'field_name' ); // Returns array of error messages
$error = new WP_Error(); $error->add( 'field_name', 'Field is required' ); $error->add( 'field_name', 'Field must be numeric' ); $error_message = $error->get_error_message( 'field_name' ); // Returns first error message for that key
$error = new WP_Error(); $error->add( 'field_name', 'Field is required' ); if ( $error->has_errors() ) { echo 'There are errors'; }In this example, we create a new instance of WP_Error class, add an error message to it and then check if any errors exist using the has_errors() method. Package/library: This code example is a part of the WordPress core library.