WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_Error::add() public WP 2.1.0

Adds an error or appends an additional message to an existing error.

{} Это метод класса: WP_Error{}

Хуки из метода
Возвращает

null. Null. Ничего.

Использование

$WP_Error = new WP_Error();
$WP_Error->add( $code, $message, $data );
$code(строка/число) (обязательный)
Error code.
$message(строка) (обязательный)
Error message.
$data(разное)
Error data.

Список изменений

С версии 2.1.0 Введена.

Код WP_Error::add() WP 5.7

<?php
public function add( $code, $message, $data = '' ) {
	$this->errors[ $code ][] = $message;

	if ( ! empty( $data ) ) {
		$this->add_data( $data, $code );
	}

	/**
	 * Fires when an error is added to a WP_Error object.
	 *
	 * @since 5.6.0
	 *
	 * @param string|int $code     Error code.
	 * @param string     $message  Error message.
	 * @param mixed      $data     Error data. Might be empty.
	 * @param WP_Error   $wp_error The WP_Error object.
	 */
	do_action( 'wp_error_added', $code, $message, $data, $this );
}