Questions tagged «registration»



6
如何在网站前端显示WordPress用户注册表格?
如何在我的博客的前端显示WordPress用户注册表单(该表单显示在“ www.mywebsite.com/wp-register.php”页面中)? 我已经定制了注册表。但是不知道如何在前端页面中调用该表单。任何支持都是非常有用的帮助。 提前致谢。:)

2
将多个自定义字段添加到常规设置页面
我想做的是在常规设置中添加一些自定义字段。这是我正在使用的代码。一切正常,但我只是想不出如何添加更多字段。 我现在想创建两个字段,一个用于电话号码,第二个用于地址: function register_fields() { register_setting('general', 'my_first_field', 'esc_attr'); add_settings_field('my_first_field', '<label for="my_first_field">'.__('My Field' , 'my_first_field' ).'</label>' , 'print_custom_field', 'general'); } function print_custom_field() { $value = get_option( 'my_first_field', '' ); echo '<input type="text" id="my_first_field" name="my_first_field" value="' . $value . '" />'; } add_filter('admin_init', 'register_fields'); 我设法使它适用于多个字段的唯一方法是复制所有内容。 因此,它看起来像这样: function register_fields() { register_setting('general', 'my_first_field', 'esc_attr'); …

1
分别注册和登录不同角色
我已使用“会员”插件为我的网站设置了2个新角色-“卖家”和“买家”。 每个角色应具有其自己的注册页面和登录名。访客可以同时注册为买方和卖方,但只能以其中之一身份登录。因此,如果访问者已经以卖方身份登录,然后转到买方页面,那么他将能够以买方身份登录,当他这样做时,他将自动以卖方身份注销。 我搜索了一个小时的插件,该插件可以让我选择执行此操作,但找不到一个。在具有不同角色注册的网站中,这听起来很常见。 这样的插件是否存在?如果没有,怎么办?

4
SSO /身份验证与外部“目录服务”集成
我将开始为客户设计原型-所需的功能之一是与内部用户身份验证/注册系统集成。 该系统将充当权威用户数据库,并提供RESTful接口,用于创建新用户和验证有效用户。 我需要能够在WP中创建新用户,并且在该过程中需要调用外部身份验证API以创建/验证该用户。 一个有效用户但不为WP所知的人应该能够登录以发表评论,而无需自己在WP网站上进行注册。 登录整个网站的人也应该自动登录WordPress。 我在想以下是要走的路。 对于(1)-是否可以使用注册钩? 对于(2)-我假设我钩住了身份验证过滤器-即当有人尝试登录时,我将其捕获,调用了外部系统,然后处理WP登录或将其重定向到注册过程,其中( 1)需要。 对于(3)-阅读主站点设置的登录cookie,然后继续(2)? 我想我还需要在用户和usermeta表中插入一条记录。 因此,以上是否有意义-我是否未考虑任何事情。任何人都有很好的资源来帮助解决此问题(@hakre-我看到您已经在此方面做了一些工作!!)。 更新资料 因此,我仍然对此有点b之以鼻,本质上讲,我试图插入身份验证过滤器,并将其用于: 检查是否设置了“主”站点的登录cookie,如果已设置,则根据其身份验证API重新验证,如果有效wp_signon(),则使用主站点cookie中包含的信息(电子邮件和哈希密码)强制使用WP登录。作为WP的凭证 如果未设置Cookie,请重定向到主站点登录页面并获得登录名/注册名,然后返回到步骤1 如果存在经过身份验证的主站点用户时没有WP用户,请创建它,然后进行“透明”登录(即,使用户看不到WP登录表单) 基本上,我想完全将WP登录表单隐藏起来,而这些用户只打算主要发表评论,然后找到一种方法,允许作者和管理员直接访问它。 进度相当缓慢,以下是我可以使用的一些帮助: 认证过滤器是正确使用的过滤器吗?我似乎并没有在所有情况下都调用它-例如,meta小部件显示登录/注销链接而未启用身份验证钩子 我可以wp_signon()返回一个WP_User对象(表示成功),但它不会影响登录状态-即即使刷新后,元窗口小部件仍将显示在“登录”中。 任何帮助表示感谢:)

5
禁用用户注册密码电子邮件
因此,众所周知,WordPress 4.3具有新的密码系统。不幸的是,这个新系统已经取消了不向新用户发送电子邮件的功能。 我的客户正在使用一个系统,在该系统中,他向客户发送了自定义电子邮件,手动注册了他们的电子邮件,然后向他们发送了包含登录信息和自定义消息的电子邮件。我们知道,这个新系统正在努力提高安全性,但这并不能满足他想要的控制量要求。 我在搜索中找到了以下代码来关闭这些电子邮件,但是我认为,仅当用户的电子邮件已更改为先前注册的用户时,它们才会关闭通知电子邮件,而不是在首次创建时就关闭: add_filter( 'send_password_change_email', '__return_false'); add_filter( 'send_email_change_email', '__return_false'); 有谁知道关闭注册后发送的这些初始密码电子邮件的任何方法吗? 谢谢。

7
前端注册表
我正在寻找一种将用户注册表单放置在WordPress网站前端的简单方法。我已经使用过wp_login_form()将登录表单放置在前端,但是现在我需要对注册表单进行相同的操作。 有任何想法吗?


1
自定义WordPress登录页面和注册页面的URL?
我已经安装了多站点。我已经使用Whitelabel-CMS插件为其添加了白标,但是我无法自定义注册页面和登录页面的URL。 我可以更改多站点登录页面的URL吗?我想更改注册,登录和注册页面的URL。 注册:http://domain.com/wp-signup.php 登录:http://domain.com/wp-login.php/ 注册:http://domain.com/wp-register.php/ 您能帮我自定义这些URL吗?有这种可能性吗? 更新:我已经更改了.htaccess文件,如下所示: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^login$ /wp-login.php [L] RewriteRule ^signup$ /wp-signup.php [L] RewriteRule ^register$ /wp-register.php [L] RewriteRule ^index\.php$ - [L] # uploaded files RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule . index.php …


1
如何自定义新用户欢迎电子邮件
如何自定义新用户的欢迎电子邮件? 我尝试过“ http://www.sean-barton.co.uk/wordpress-welcome-email-editor/”,但是它与我需要使用的其他一些插件Cimy Extra Fields冲突。 还有另外一个旧的插件对于wordpress 3.0.1而言。 将

1
如何更改“您必须先登录才能发表评论。”
我的一些用户提到我的网站令他们感到困惑。在这种情况下,我想实际创建指向“登录/注册”的链接,以便我的未注册访问者可以在想要发表评论的情况下快速这样做。 现在,它只是说“您必须登录才能发表评论”。没有链接到登录。我在哪里可以进行编辑并将其更改为“您必须注册或登录才能发表评论”。与他们的链接?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.