如何在用户注册时添加前缀 时间:2019-05-09 作者:Akhtarujjaman Shuvo 我正在寻找任何内置函数,当我添加用户或用户想要注册时,用户名将自动以预定义文本作为前缀。例如,如果用户注册abul, 用户名将另存为tk_abul. 2 个回复 SO网友:Nilambar Sharma 您可以使用pre_user_login 注册时自定义用户名的筛选器。实例add_filter( \'pre_user_login\', \'wpse_customize_user\' ); function wpse_customize_user( $username ) { return \'tk_\' . $username; } SO网友:Max Yudin 尝试user_register 钩未测试以下代码。<?php add_action( \'user_register\', \'my_nickname_prepend_function\' ); function my_nickname_prepend_function( $user_id ) { if ( isset( $_POST[\'user_login\'] ) ) update_user_meta( $user_id, \'nickname\', \'tk_\' . $_POST[\'user_login\'] ); } } 记住用户输入验证。Action Reference 随时为您服务。 文章导航