您当前的位置:首页 > TAG信息列表 > user-registration
自动登录WP用户时出现问题
作为将用户迁移到新系统的临时措施,我设计了一种解决方案,当用户登录旧系统时,他们会被转发到新系统,并根据用户id自动登录到新帐户。旧系统上的代码如下所示:function client_redirect_select_users($user_login, $user) { $user_id = $user->ID; $redirect_user = get_user_meta($user_id, \'client_redirect_user\', true); i
按角色列出的WordPress注册电子邮件
我想根据注册期间的角色向新用户发送一封自定义html电子邮件。因此,我有两个角色将专门在网站上注册:摄影师和订阅者,我想要一封欢迎摄影师访问网站的电子邮件,以及订阅者注册时发送的另一封电子邮件。我知道这是一个可插入的函数,你必须在插件中重写它-从this post 但它不会按角色处理不同的电子邮件。我不确定是否可以创建一个if语句来说明当前用户是否是角色,因为我不确定在创建suer时,当前用户是否会成为因素,如果这样做有意义的话。如果您对此有任何指示,我们将不胜感激,谢谢!
将WordPress集成到我的网站,同时保留我自己的身份验证系统
我最近将WordPress集成到了我的网站上,我一直在寻找用我网站上的身份验证系统取代WordPress身份验证系统的正确方法。我的网站已经有一个用户数据库,用户通过PHP会话进行身份验证。我的目标只是删除WordPress的集成注册/登录表单,这样已经登录到我的网站的用户就可以通过session_start() (和权限检查)。我不会使用Wordpress的用户数据库。我在这个主题上找到的大多数信息都是关于将外部数据库集成到Wordpress的,比如the plugin External Databas
Woocomemrce订单和注册文件为大写
我必须转换所有注册字段(姓名、姓氏、电子邮件、州、地址…)改为大写。我的意思是没有CSS转换,比如text-transform: uppercase; 但是在它们进入数据库之前,先在PHP中进行转换。(过滤器)我找不到如何应用这个PHP函数stringstrtoupper ( string $string ).我已创建筛选器add_filter( \'woocommerce_checkout_fields\' , \'custom_override_checkout_fields\' ); 带函
删除用户时删除特定类别
当用户在我的网站上注册时,我使用以下函数创建一个名为“tips\\u username”的公文包类别。add_action(\'user_register\', \'auto_create_traveltip_category\'); function auto_create_traveltip_category($user_id) { $tip_category_name = \'tips_\' . $_POST[\'user_login\']; wp_inser
用户名中的希伯来语字符有问题
我编写了一个插件来启用用户名中的希伯来文字符。以下是完整代码:add_filter (\'sanitize_user\', \'hu_sanitize_user\', 10, 3); //Overrides the Wordpress sanitize_user filter to allow hebrew letters and english letters only function hu_sanitize_user ($username, $raw_userna
删除电子邮件中的用户名或将用户名交换为电子邮件
不管怎样,我是否可以删除所有WP电子邮件中的用户名实例,或将我们的用户名替换为电子邮件地址?我有一些代码在我的functions.php 从注册中删除用户名并使用电子邮件作为登录名的文件,但这样会随机生成用户名;这意味着发送给用户的所有包含用户名字段的电子邮件都将获得用户名:随机字母字符串,我正在尝试删除/交换这些字母。以下是从注册中删除用户名的代码:add_action( \'bp_core_validate_user_signup\', \'custom_validate_user_signup\'
注册后的登录电子邮件从未发送或接收
在我的网站上,用户注册后会收到一封带有激活链接的电子邮件。当点击激活链接时,有时页面不会加载,有时会加载(通常是我点击两次链接)。但到目前为止,还没有随登录名一起发送的电子邮件。要激活您的博客,请单击以下链接:https://www.example.com/blog/wp-activate.php?key=1234 激活后,您将收到*另一封带有登录名的电子邮件*。激活后,您可以在此处访问您的网站:http://www.example.com/blog/testtest2/这个*another ema
自定义前端注册-密钥如何在密码集请求中工作?
我一直在学习一些构建前端注册/登录系统的教程。具体而言,此链接-http://cubiq.org/front-end-user-registration-and-login-in-wordpress一切都很好,但是我对密码设置有问题。目前,注册后,系统使用Wordpress自己的注册码发送欢迎/创建密码电子邮件。单击带有登录名的电子邮件中的链接时(&A);输入GET,将运行以下函数:function custom_login_init () { $action = isset($_REQUEST[
按用户注册日期限制内容
我正在寻找一种代码,它允许我根据用户注册日期限制对内容的访问。因此,如果用户注册after content has already been posted 然后用户将not be able to view the content. 只有在用户注册后才可以查看帖子内容。
如何通知其他用户有关新用户注册的信息?
我试图通知其他用户在wordpress中注册新用户,但没有成功。请帮帮我我使用ultimate member和user pro插件。
更改注册URL不起作用
我的职能中有这一点。php// Change Register URL add_filter( \'register_url\', \'my_register_page\' ); function my_register_page( $register_url ) { return home_url( \'/join/\' ); } 我从codex.当我尝试进入时http://www.stepyouraimup.com/jo
WordPress与Google组的集成
我在我的WordPress网站上创建一个区域时遇到了一些问题,该区域必须只有我的Google组成员才能访问。我试着用一些插件来实现它,但大多数插件都会让我不得不要求用户在网站上注册自己,而这不包括验证程序来查看他是否是谷歌集团的成员。所以,我的观点是:有没有办法让我的网站上的某个区域只能被谷歌集团的成员访问?如果是的话,我该怎么做?
如何自动批准新用户?
我正在buddypress上开发一个社交网站。当一个新用户在我的网站上注册时,他会在电子邮件中获得一个激活链接,我必须从管理仪表板手动激活他的帐户。我不想这样做。我想直接从他们的激活电子邮件激活他们的帐户,而不需要从管理仪表板批准他们
REGISTER_SETTINGS回调函数擦除数据
我已使用回调函数注册了一个设置:register_setting( \'my-plugin-settings-group\', \'notification_email\', \'email_validation\' ) 回调函数如下所示:function email_validation($data) { if (null == $data) { add_settings_error( \'req
如何将其他用户数据作为注册过程的一部分进行保存?
我已经创建了一个多部分选项卡式注册表,除了用户名、密码和电子邮件之外,它还包括大约40-45个自定义字段。目标是创建新的用户注册,并将字段输入的验证/清理内容存储到数据库中的新表中。此表将用作注册表,并由公共用户进行搜索。当我调用wp\\u create\\u user时,唯一允许的3个参数是用户名、密码和电子邮件。有没有另一个我应该调用的钩子可以在我的其他字段中发布?这是我目前的表格:class qfpregister extends WP_Widget { static priva
插件安装后自定义微件不可用
我已经创建了以下插件,该插件旨在用作自定义注册小部件。class qfpregister extends WP_Widget { static private $login_registration_status; static function registration_form() { $username = esc_attr($_POST[\'username\']); $password = esc_attr($_POST[\'pas
我如何确定用户在注册后已经验证了他们的电子邮件?
我正在开发一个插件,它使用WordPress作为另一个应用程序的单一登录提供者。我需要确保用户已通过回复由发送的电子邮件来验证其电子邮件地址wp_new_user_notification().到目前为止,我发现最好的方法是after_password_reset 操作并添加user\\u元数据以指示电子邮件已验证。这是可行的,但它真正告诉我的是reset_password 函数已调用。有没有更好的方法?
已更新:使用wp_INSERT_POST自动创建帖子时保存自定义字段值
当用户在自定义帖子类型中注册时,以下代码会自动为其创建新帖子(jt_cpt_team) 对于团队成员。拼图中最后缺失的部分是保存$user_id 在custom\\u字段中(jt_user_id) 在新创建的帖子中。关于如何实现这一点,有什么想法吗?提前感谢您的帮助。class team_functions { public function __construct() { add_action(\'user_register\', array($this,
WP_INSERT_USER未返回任何内容
我打电话时使用的是Wordpress 4.5.3wp_insert_user, 它可以正常工作,用户可以正常创建,但它不会返回ID,甚至不会返回错误。测验php$userdata = array( \'user_login\' => esc_attr($this->username), \'user_email\' => esc_attr($this->email), \'user_pass\' => esc_attr($thi