WordPress的强大在于你想要做什么基本都是可以做到的,但是就看你对于其函数是否了解了。
最近需要更新到用户信息的功能,方便后期随时调用,那么问题在于如何在用户注册成功之后自动更新其相关信息呢?经过查询,确实找到了相关钩子,同时,官方给出的例子也是能够达到举一反三的目的。
下面是这个钩子的相关说明:
从描述中可以看出,这个钩子是在注册成功之后触发的,正好符合我们的需求。同时,官方给出了如下例子:
1 2 3 4 5 6 7 8 9 |
add_action( 'user_register', 'myplugin_registration_save', 10, 1 ); function myplugin_registration_save( $user_id ) { if ( isset( $_POST['first_name'] ) ){ update_user_meta($user_id, 'first_name', $_POST['first_name']); } } |
这段代码的意思就是用户注册成功之后,将用户提供的名字更新到用户信息表中去,那么这里可能又涉及到了自定义注册表单等问题,这里我们就不说了。
不过了解了这段代码的功能之后我们就可以开始开发我们自己需要的内容了,大家自行发挥吧。