wp_validate_site_data

动作钩子
do_action( 'wp_validate_site_data', $errors, $data, $old_site )
参数
  • (WP_Error) $errors Error object to add validation errors to.
    Required:
  • (array) $data Associative array of complete site data. See {@see wp_insert_site()} for the included data.
    Required:
  • (WP_Site|null) $old_site The old site object if the data belongs to a site being updated, or null if it is a new site being inserted.
    Required:
定义位置
相关勾子
wp_validate_site_deletionwp_normalize_site_datawp_update_term_datawp_update_sitepopulate_site_meta
相关方法
wp_validate_site_datawp_normalize_site_datawp_validate_redirectwp_prepare_site_datawp_validate_boolean_wp_translate_postdata
引入
5.1.0
弃用
-

wp_validate_site_data: 这是一个WordPress函数,用于验证多站点网络中的站点数据是否有效。它检查输入的数据,确保其符合要求,如果数据无效则返回错误信息。

当在数据库中插入或更新数据之前应验证站点的数据时触发。

插件应通过其 WP_Error::add() 方法修改 $errors 对象。

do_action( 'wp_validate_site_data', $errors, $data, $old_site );

常见问题

FAQs
查看更多 >