settings_errors() 是 WordPress 提供的一个函数,用于在后台页面中显示设置错误的提示信息。

使用方法如下:

1. 在后台页面的代码中调用 `settings_errors()` 函数。

2. 在后台页面的设置回调函数中,使用 `add_settings_error()` 函数添加错误信息。该函数接受四个参数:
- `$setting` :设置字段的名称。
- `$code` :错误代码,用于区分不同的错误类型。
- `$message` :错误提示信息。
- `$type` :错误类型,可以是 `error`、`updated`、`notice` 中的一种。默认为 `error`。

add_settings_error( 'my_setting', 'invalid_input', '输入无效!', 'error' );

3. 刷新后台页面,错误信息会显示在页面的适当位置。

注意事项:
- 错误信息需要在设置回调函数中添加,一般是在保存设置时验证用户输入的合法性并添加错误信息。
- 如果多个设置字段有错误信息,可以在 `add_settings_error()` 函数中使用不同的 `$setting` 参数来区分。
- 错误信息会自动保存到 WordPress 数据库中,因此当用户再次访问后台页面时仍然可以看到之前的错误提示。
- 如果没有错误信息,`settings_errors()` 函数会返回空字符串,因此在调用函数时最好使用 `echo` 函数输出。