Yoast_Input_Validation::add_yoast_admin_document_title_errors()
Adds an error message to the document title when submitting a settings form and errors are returned.
Uses the WordPress admin_title in the WPSEO_Option subclasses.
Метод класса: Yoast_Input_Validation{}
Хуков нет.
Возвращает
Строку
. The modified or original admin title.
Использование
$result = Yoast_Input_Validation::add_yoast_admin_document_title_errors( $admin_title );
- $admin_title(строка) (обязательный)
- The page title, with extra context added.
Список изменений
С версии 12.0 | Введена. |
Код Yoast_Input_Validation::add_yoast_admin_document_title_errors() Yoast Input Validation::add yoast admin document title errors Yoast 20.3
public static function add_yoast_admin_document_title_errors( $admin_title ) { $errors = get_settings_errors(); $error_count = 0; foreach ( $errors as $error ) { // For now, filter the admin title only in the Yoast SEO settings pages. if ( self::is_yoast_option_group_name( $error['setting'] ) && $error['code'] !== 'settings_updated' ) { ++$error_count; } } if ( $error_count > 0 ) { return sprintf( /* translators: %1$s: amount of errors, %2$s: the admin page title */ _n( 'The form contains %1$s error. %2$s', 'The form contains %1$s errors. %2$s', $error_count, 'wordpress-seo' ), number_format_i18n( $error_count ), $admin_title ); } return $admin_title; }