validate_blog_form()
云策文档标注
概述
validate_blog_form() 函数用于验证新站点注册表单数据,返回包含新站点数据和错误消息的数组。它主要调用 wpmu_validate_blog_signup() 函数来处理具体验证逻辑。
关键要点
- 函数 validate_blog_form() 验证新站点注册,返回数组包含新站点数据和错误消息。
- 如果用户已登录,则获取当前用户对象;否则用户参数为空。
- 函数内部调用 wpmu_validate_blog_signup() 进行实际验证,传入参数包括 $_POST['blogname']、$_POST['blog_title'] 和用户对象。
- 该函数自 WordPress MU 3.0.0 版本引入,主要用于多站点环境。
代码示例
function validate_blog_form() {
$user = '';
if ( is_user_logged_in() ) {
$user = wp_get_current_user();
}
return wpmu_validate_blog_signup( $_POST['blogname'], $_POST['blog_title'], $user );
}注意事项
- 函数依赖于 $_POST 数据,确保在表单提交后调用。
- 验证逻辑由 wpmu_validate_blog_signup() 处理,建议参考其文档了解详细错误消息和返回结构。
- 在多站点环境中使用,确保相关函数和 Hook 已正确配置。
原文内容
Validates the new site sign-up.
Source
function validate_blog_form() {
$user = '';
if ( is_user_logged_in() ) {
$user = wp_get_current_user();
}
return wpmu_validate_blog_signup( $_POST['blogname'], $_POST['blog_title'], $user );
}
Changelog
| Version | Description |
|---|---|
| MU (3.0.0) | Introduced. |