您当前的位置:首页 > TAG信息列表 > user-registration
将用户注册限制为在单个域上发送电子邮件
我需要只允许那些在单个域上具有电子邮件地址的用户注册。我已经测试了多个正则表达式,这一个在regex沙盒环境中运行良好,但只要我将其放入函数中。php文件,它只会拒绝所有注册,甚至拒绝正确域上的电子邮件地址(下面有错误消息,所以肯定是这个条件破坏了它)。我真的在regex中做了一些愚蠢的事情吗?即使在线regex测试人员说它在做我想做的事情?b) 使用WordPress不支持的正则表达式语法?c) 在函数的其余部分搞砸了什么?d) 误解了codex,这并不像将其添加到函数中那么简单。php?add_fil
关闭新用户注册电子邮件
我想关掉管理员在新用户注册时收到的电子邮件。由于新注册(它们是合法注册),我们收到了很多电子邮件,但我不想看到电子邮件告诉我有人一次又一次注册了。到目前为止我已经试过了installing plugins 但它们不起作用。(支持部门甚至表示,它们已经不起作用了)。在这里搜索时,我能找到的唯一问题是Turn off admin emails for new user registrations这是三年前的事,似乎也不管用。我尝试了以下代码:// Redefine user notification func
有没有WordPress功能可以干脆删除注册表中的条目?
我管理用户注册过程(在多站点WP上)。然而,我的一些用户可以在头版创建新的。如果你看this post 您将了解这三个阶段:使用wpmu_signup_user() 要在“注册”表中为新(未来)用户添加条目(如果需要,可以使用右钩子阻止WP在此阶段发送通知邮件),请使用SQL查询获取activation_key 在此用户注册表的条目中生成wpmu_activate_signup($key) 在users表格This works fine, but 创建用户后(在users 表)我需要删除仍在注册表中且无用
不同角色的WordPress单独注册
当用户单击链接进行注册时,应为其分配不同的角色,而不是默认角色。我尝试过这个链接,但似乎不起作用。我已经把它放在函数中了。php。Separate registration and login for different roles我不需要插件,只需要php代码。例如,如果用户单击此链接,则应自动授予他们卖家角色http://example.com/wp-login.php?action=register&role=seller如果用户单击此链接http://example.com/wp-logi
如何创建密码重置链接?
我设置了注册工作流,因此我的用户必须填写重力表单用户注册表单,然后通过电子邮件中的链接激活他们的帐户。电子邮件链接会将他们发送到一个页面,告诉用户他们的注册是成功还是失败。成功后,我希望我的用户单击激活成功页面上的密码重置链接来设置他们的密码。构造重置链接时,我不断收到无效链接消息。如何构造有效的密码重置链接??以下是我目前掌握的情况:<?php global $gw_activate_template; extract( $gw_activate_templat
WordPress仅在注册后从特定页面自动登录用户
我有一个名为/join/的自定义连接页面,页面id=484,它使用一个插件来实现注册功能,只需在页面上直接放置一个短代码。我需要在注册后自动登录用户并将其发送到特定页面。因此,我创建了一个可以工作的函数,但当我以管理员身份登录并转到添加新用户或使用函数wp\\u insert\\u user()时,它也会被触发。下面是可以工作的代码,但如何将自动登录限制为仅在来自名为“join”的页面时才起作用。function auto_login_new_user( $user_id ) {
使用生成的文本更新用户字段
我是WordPress和PHP的新手。我正在尝试更新一个字段,以便在客户注册后立即在客户记录中输入唯一的编号。我写了一些我认为应该有用的东西,但看在上帝的份上,它什么也做不了。帮助add_action (\'user_register\', \'mailboxNumberGenerator\', 10, 1); function mailboxNumberGenerator($current_user) { $initialMailboxNum = 100
登录时不接受在注册中选择的用户密码
用户注册的效果很好,只是当用户尝试登录时,他选择的密码不被接受,从后端生成一个新密码并尝试使用生成的密码登录。我错过了什么?$email = $_POST[\"email\"]; $password = $_POST[\"password1\"]; $firstName = $_POST[\"fname\"]; $lastName = $_POST[\"lname\"]; $company = $_POST[\"company\"]; $website = $_PO
自定义登录和注册表
我想为WordPress系统中的特定用户角色创建一个自定义注册/登录表单。访问者应该能够注册(立即分配正确的角色)并登录以访问特定页面(仅此特定角色可用)。我找到了一些文章,其中他们在模板文件的顶部检查$\\u POST参数,并在那里执行所有逻辑。我更喜欢函数中的表单处理。php注意:我还更喜欢使用模板获得解决方案,在模板中我对表单进行编码,并在函数中处理它们。php文件。我发现一篇文章指出,处理表单的正确方法是将表单发送到管理员邮箱。php,这是可行的,但我无法得到任何验证。如果出现新的wp\\U错误,
Impossible User Registration
我有一个客户端wordpress站点,其中我是唯一拥有管理员登录帐户的人。客户端网站没有任何注册表或任何允许任何用户注册的小部件。我甚至在常规设置中禁用了“任何人都可以注册”。但为什么有人仍然设法注册一个管理员帐户,并最终删除并删除了我的管理员登录凭据。谁能帮我解释一下这是怎么发生的?非常感谢你。
在注册中以用户名身份发送电子邮件
许多用户会允许在wp站点中注册,而无需用户名,只需通过电子邮件即可。这是一个核心问题,所以解决方法(技巧)是用电子邮件替换用户名。如果wp需要用户名和电子邮件进行注册,我们可以获取电子邮件值并将其放入用户名值中。在注册表中,用户将看到两个字段:重复您的电子邮件这是一个技巧,因为对于wp来说,真正的字段是:1。用户名(作为您的电子邮件)2。您的电子邮件(重复您的电子邮件)但还有另一个问题:用户名是否允许使用字符?我们怎样才能做到这一点?我们应该在函数中插入代码吗。php文件?。。类似这样:add_actio
如何向用户添加有关用户创建的附加信息?
我看过许多WP开发论坛,但不幸的是,我找不到任何答案。如果有人能帮助我。事实上,我不确定用WordPress是否能解决这种问题。我的问题如下。当在WordPress admin中创建新用户时,会为管理员提供一个屏幕,就像我在这里附加的照片一样。创建用户后,管理员将重定向回包含所有用户的页面。我的问题是,如何在正在创建的用户上添加一些附加测试。这个问题与WP插件php的开发有关,我可以使用它来实现这个目的。我想保持在同一个页面上(my\\u domain/wp admin/user new.php),但在我
WP Mail不发送用户帐户消息,而是从插件发送
我正在运行WP 4.6.1,似乎无法发送任何与用户帐户相关的电子邮件。特别是,通知用户他们的帐户已创建(在管理员中创建帐户时选中该选项),密码重置电子邮件不会发送。没有错误,只是收件人的电子邮件帐户或垃圾邮件中没有显示任何内容。确认电子邮件地址拼写正确。有趣的是,Gravity表单和WooCommerce电子邮件似乎是通过fine发送的(标记为垃圾邮件,但至少可以通过)。通知管理员已创建新帐户的电子邮件也确实到达。我目前没有使用任何SMTP或其他电子邮件插件,只使用WordPress默认邮件程序。根据mx
Overwrite user role
我们正在使用此注册plugin 作为订阅我们网站的新用户的注册表格。我们有两(2)种类型的用户:学生和雇主创建两个具有特定表单的不同页面时,我们将每个表单的用户角色分配给两种类型,以便:在学生注册表上,用户角色设置为“学生”,在雇主注册表上,用户角色设置为“雇主”。然而,一旦注册,所有注册的用户,无论他们使用何种形式,都会被分配学生角色。这是因为在“设置”>“常规”中,新的用户默认角色设置为“学生”。我们希望表单覆盖此默认值,以便注册雇主的人显示为雇主而不是学生。有什么办法可以做到这一点吗?
如何将WP注册/登录URL永久更改为我的自定义页面
经过大量的搜索和工作,我没有找到任何可以帮助我的东西,现在我想更改我的wordpress注册页面和登录页面的URL。我在这里添加了一个示例,您将看到我是如何想要登录页面的,wordpress是如何试图向我展示的。但是wordpress会自动将我的页面重定向到另一个我也自定义的无聊页面,但我希望这是我的页面。我这样做是为了告诉你当我点击(注册或登录)url时wordpress的位置。下面是,
我不知道人们是如何在我的网站上注册的
我每天从[email protected]当有人在我的网站上注册,但我已经关闭了所有注册功能,至少据我所知。这是一个非常简单的网站,所以不像我有大量的页面可以隐藏另一个注册页面。关于为什么会发生这种情况,以及我如何找到来源,有什么想法吗?
注册新用户,分配自定义角色,然后发送电子邮件
我有一个非常具体的用户注册流程要在网站上实现。当用户通过前端表单注册时,我需要遵循以下步骤:检查电子邮件域如果是白名单域:常规wordpress工作流(用户注册,发送电子邮件通知,然后用户可以在第一次身份验证过程中选择is密码)如果是黑名单域在DB中创建用户为该用户分配一个自定义WP角色(例如“temp\\u帐户”),不要定期发送wordpress邮件通知,具有“temp\\u帐户”角色的用户无法登录,我找不到检查电子邮件所需的正确操作/筛选器,然后阻止wordpress发送默认通知。。。如有任何建议,将
创建不带插件的注册表单
在wordpress主题开发中,我们如何在不使用插件的情况下创建注册表单,以及如何将表单数据保存在数据库中?因为我对主题开发还不熟悉,所以我不知道。。帮帮我!!!我有一个简单的注册表,如果不在我的主题中使用插件,我不知道如何在wordpress中实现它。我想知道wordpress中的用户注册机制是如何工作的。 <div class=\"col-md-6 login-do\"> <input type=\"hidden\" name=\"act
按域限制某些角色注册
我真的被这件事难住了。我已经知道如何允许从某些电子邮件域注册。但是,我只想限制一种用户类型。例如,“ROLE1”可以使用任何电子邮件地址注册,但“ROLE2”仅限于,比如gmail&;雅虎账户。这就是我现在拥有的 <?php /** * Handles/processes registration forms data. */ add_action( \'user_register\', \'_hrb_
如何从具有电子邮件地址的自定义帖子创建用户帐户
我有10000个关于码头的自定义帖子。每个码头在自定义字段中都有联系人详细信息,其中包括电子邮件地址和联系人姓名。我想让每个码头都能够登录并编辑其详细信息。如何通过编程或CSV导入为每个码头创建用户帐户?