
如何执行WordPress数据库搜索和替换
apply_filters( 'pre_user_login', sanitize_user( wp_unslash( $_REQUEST['user_login'] )
pre_user_login 是一个过滤器钩子,在用户登录的值被更新之前运行。它允许开发者在值被保存到数据库之前修改它。用户登录的值被作为参数传递给过滤函数,修改后的值应该被返回。
这个过滤器在wp-includes/user.php中有记录。
$new_user_login = apply_filters( 'pre_user_login', sanitize_user( wp_unslash( $_REQUEST['user_login'] ), true ) );