我如何在注册页面上添加自定义元,并在博客激活后传递使用? 时间:2014-01-03 作者:thatryan 我正在尝试为我们的多站点网络定制注册过程,我需要能够根据注册时的选择分配级别。我的想法是添加一个字段(隐藏或其他),在注册过程中保持所选级别,并以某种方式将其分配给注册用户(通过meta?)并在创建网站时传递这些信息。我想应该有一种方法可以将他们的用户名和电子邮件传递到数据库,对吗?然后,当他们通过激活链接电子邮件激活他们的新站点时,我可以运行一个自定义功能(必须有一个用于站点创建后的挂钩),该功能将获取我传递的元值,并在激活后的自定义功能中使用它。这有意义吗?感谢您的任何意见! 1 个回复 SO网友:Beee 我知道这是一个很老的问题,但我也有同样的问题,这个问题从未解决,所以我想我应该发布一个解决方案。我在一个different topic 这里是WPSE。您只需使用过滤器add_signup_meta.function sb_add_signup_meta($meta) { // hardcoded value $meta[\'mykey\'] = \'My Value\'; // $_POST value from register form if ( isset( $_POST[ \'value\' ] ) && ! empty( $_POST[ \'value\' ] ) ) { $meta[ \'meta_key\' ] = $_POST[ \'value\' ]; } return $meta; } add_filter(\'add_signup_meta\', \'sb_add_signup_meta\'); 结束 文章导航