0
我有一个Wordpress网站,我想要做的是让用户通过表单发送他们的电子邮件地址,然后我的电子邮件客户端会自动发送消息并链接到某个页面。没有该链接,该页面不应该可访问。是否有可能做到这一点,有没有准备好插件?我使用会员插件,但我希望用户只给他们的电子邮件,而不是填写整个表单。希望你能理解。谢谢。 w通过电子邮件链接访问Wordpress页面
我有一个Wordpress网站,我想要做的是让用户通过表单发送他们的电子邮件地址,然后我的电子邮件客户端会自动发送消息并链接到某个页面。没有该链接,该页面不应该可访问。是否有可能做到这一点,有没有准备好插件?我使用会员插件,但我希望用户只给他们的电子邮件,而不是填写整个表单。希望你能理解。谢谢。 w通过电子邮件链接访问Wordpress页面
更好的方法是使用内置的注册系统。有没有什么理由不适合你?
的短,这里是一个快速和肮脏的方法...
将邮件发送到用户,只要把下面的代码放在一个页面:
mail($_GET['user_email_address'], 'Access to site', 'To access the site please use ' . get_bloginfo('url') . '/foo.php?access=1');
第一个参数假定调用此页面的页面具有名称为“user_email_address”的文本框。邮件的主题和内容如下:你可以改变它们以反映你真正的蚂蚁。
然后在页面上要限制访问,把下面的代码在文件的顶部:
if (!isset($_GET['access']))
wp_redirect(get_option('siteurl') . '/wp-login.php?action=register');
这重定向人谁没有GET参数的访问。该系统主要有两个缺点:
如果您提供为什么内置的登记制度没有工作更多的细节,我也许能帮助更好。
-Kevin