Get all error messages with get_error_messages().

git-svn-id: https://develop.svn.wordpress.org/trunk@3679 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2006-04-02 00:48:14 +00:00
parent 4bbee1b73c
commit 6f355ce778
5 changed files with 17 additions and 12 deletions

View File

@@ -363,7 +363,16 @@ class WP_Error {
return $codes[0];
}
function get_error_messages($code) {
function get_error_messages($code = '') {
// Return all messages if no code specified.
if ( empty($code) ) {
$all_messages = array();
foreach ( $this->errors as $code => $messages )
$all_messages = array_merge($all_messages, $messages);
return $all_messages;
}
if ( isset($this->errors[$code]) )
return $this->errors[$code];
else