萨龙网络
登录
首页-WordPress文章-WordPress-正文

WordPress前台登录函数wp_login_form的用法

萨龙龙萨龙龙
WordPress
9年前
0
0
1.99W
WordPress前台登录函数wp_login_form的用法网站开放注册的站点都会添加一个前台登录与注册的表单或页面,这样方便用户登录站点,同时也保证网站后台的安全性。今天我们来介绍前台登录函数wp_login_form的用法,之前看到很多网站都是使用自定义的表单来创建,通过wp_login_form函数创建表单更加的方便实用。

描述:

wp_login_form可以在WordPress的任何地方生成一个登录表单,默认直接输出html代码,如果设置array('echo'+=>+false)则返回文本。

用法:

  1. <?php wp_login_form( $args ); ?>

默认用法:

  1. $args = array(
  2.     'echo'           => true,
  3.     'remember'       => true,
  4.     'redirect'       => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
  5.     'form_id'        => 'loginform',
  6.     'id_username'    => 'user_login',
  7.     'id_password'    => 'user_pass',
  8.     'id_remember'    => 'rememberme',
  9.     'id_submit'      => 'wp-submit',
  10.     'label_username' => __( 'Username' ),
  11.     'label_password' => __( 'Password' ),
  12.     'label_remember' => __( 'Remember Me' ),
  13.     'label_log_in'   => __( 'Log In' ),
  14.     'value_username' => '',
  15.     'value_remember' => false
  16. );

参数:

echo (boolean) (optional)显示结果。参数:
  1. 1 (true)
  2. 0 (false)
redirect (string) (optional) 链接重定向,必须是绝对链接(例如:http://example.com/mypage/),推荐使用:site_url( '/mypage/ ' )。 默认:返回当前页面 form_id (string) (optional) form_id。 默认:loginform remember (boolean) (optional) 是否记住登录信息。
  1. 1 (true)
  2. 0 (false)
默认:true 其它参数都很好理解,不一一介绍。

实例:

  1. <!--前台弹窗登录-->
  2. <section class="front_login">
  3. <h3>用户登录</h3>
  4. <?php $args = array(
  5.         'echo'           => true,
  6.         'redirect'       => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
  7.         'form_id'        => 'loginform',
  8.         'label_username' => __( 'Username' ),
  9.         'label_password' => __( 'Password' ),
  10.         'label_remember' => __( 'Remember Me' ),
  11.         'label_log_in'   => __( 'Log In' ),
  12.         'id_username'    => 'user_login',
  13.         'id_password'    => 'user_pass',
  14.         'id_remember'    => 'rememberme',
  15.         'id_submit'      => 'wp-submit',
  16.         'remember'       => true,
  17.         'value_username' => NULL,
  18.         'value_remember' => false
  19. ); ?>
  20. <?php wp_login_form( $args ); ?>
  21. <a href="<?php echo wp_registration_url(); ?>" title="注册一个新的帐户">注册</a>|
  22. <a href="<?php echo wp_lostpassword_url(); ?>" title="忘记密码">忘记密码</a>
  23. </section>
把这段代码添加到你想要实现前台登录的页面就可以,其中<?php echo wp_registration_url(); ?>是获取当前WP的注册页面链接,默认是后台注册,如果有前台注册页面就会跳转到注册页面;<?php echo wp_lostpassword_url(); ?>是获取忘记密码页面的链接,默认也是后台忘记密码,如果有前台忘记密码页面就会跳转到忘记密码页面。 使用wp-user-frontend-pro前端用户中心插件,上面两个函数都会自动链接到插件的注册与忘记密码页面。 [successbox]到这一个完整的前台登录页面就合建好了,使用相当方便,再也不用创建自定义的登录表单,样式根据自己主题来设计,你也可以参考萨龙网络的前台弹窗登录表单。[/successbox]
标签:
本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/wp-login-form.html
萨龙龙

萨龙龙

侠客
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!
1352.34M457.13W4.42W
加载中…
分享:
让SI CAPTCHA Anti-Spam插件支持WooCommerce注册表单验证码
让SI CAPTCHA Anti-Spam插件支持WooCommerce注册表单验证码上一篇
jQuery完美多平台Lightbox弹窗效果插件Boxer下一篇
jQuery完美多平台Lightbox弹窗效果插件Boxer
相关文章
总数:108

WordPress多站点社区动态中获取自定义文章类型更新

萨龙网络使用Buddypress社区已经很长一段时间,在社区首页动态中可能获取整个网站的最新文章、用户注册,用户动态内容,而自定义文章类型的发布…
萨龙龙萨龙龙
Buddypress, WordPress
10年前
0
0
1.23W
0

WordPress 最简便的边栏调用方法与提示

WordPress主题文章类型较多,想实现不同的文章类型页面调用不同的边栏,一般的方法是将代码写在主题根目录下的sidebar.php文件…
萨龙龙萨龙龙
WordPress
8年前
0
0
1.21W
0

禁用管理员通知『连接您的店铺到 WooCommerce.com 接受扩展更新和支持』

WooCommerce后台对管理员的通知『连接您的店铺到WooCommerce.com接受扩展更新和支持』,是3.3.1版本后出来了,新的…
萨龙龙萨龙龙
WooCommerce
7年前
0
0
1.19W
0

WordPress 功能函数—— addslashes_gpc(添加斜杠以转义字符串)

描述 添加斜杠以转义字符串。 如果设置了magic_quotes_gpc,将首先删除斜杠。 用法 …
萨龙龙萨龙龙
WordPress Functions
7年前
0
0
8.93K
0

WordPress 主题禁用古滕堡编辑器和小工具

WordPress4.9.8版本就发布了古滕堡编辑器,很好用,添加文章也比经典编辑器方便很多。在5.8版本后又在小工具中增加了古滕堡编辑…
萨龙龙萨龙龙
WordPress
4年前
0
0
1.56W
0

自定义WooCommerce产品文章hook顺序

最近在做一款企业产品展示的商城网站,设计WooCommerce产品文章的布局与默认的布局有很大的不同,所以其中的一些模块都需要重新调整。WooC…
萨龙龙萨龙龙
WooCommerce
9年前
0
0
1.50W
0

WordPress 主题获得评论深度的2种方法

一、通过使用全局变量获取评论深度 我相信您应该知道wp_list_comments()函数,它可以将评论打印在网站页面上。 为什么这个功…
萨龙龙萨龙龙
WordPress
4年前
0
0
2.36W
0

WordPress 使用 wp_set_password 重置用户密码

当WordPress管理员忘记密码或需要重置用户密码时,可以使用wp_set_password函数来实现。该函数将为指定用户设置新密码,…
萨龙龙萨龙龙
WordPress
3年前
1
1
2.67W
0

WordPress 主题 Slearn Pro 课程插件之编辑课程选项

课程插件功能已经能满足绝大多数在线教育培训课程网站的需求,选项功能也众多,「即将推出」功能还在开发中。
萨龙龙萨龙龙
WordPress
3年前
0
0
2.26W
0

WordPress禁用古腾堡(Gutenberg)使用经典的编辑器

很多人在使用WordPress最新的Gutenberg编辑器时都觉得并不适应,很难上手,毕竟新的事物要是需要时间才能熟悉。如果不想用还是…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.01W
0

WordPress 主题选项框架 Codestar Framework Pro 2.0专业版使用

萨龙网络在2018年9月份就写了一篇《WordPress简约实用的主题选项框架CodestarFramework》文章来介绍Codest…
萨龙龙萨龙龙
WordPress
7年前
0
0
3.01W
0

AMH面板安装配置redis加速WordPress站点

Redis是一个开源、支持网络、基于内存的key-value存储系统,类似memcached,性能极高,支持超过100K+每秒的读写频率,一些…
萨龙龙萨龙龙
WordPress, 软件系统
10年前
0
0
2.65W
0
评论表单游客 您好,欢迎参与讨论。
加载中…
评论列表
总数:0
萨龙网络
没有相关内容