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

WordPress前台登录函数wp_login_form的用法

萨龙龙萨龙龙
WordPress
9年前
0
0
1.90W
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年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!
1342.21M456.66W3.85W
分享:
让SI CAPTCHA Anti-Spam插件支持WooCommerce注册表单验证码
让SI CAPTCHA Anti-Spam插件支持WooCommerce注册表单验证码上一篇
jQuery完美多平台Lightbox弹窗效果插件Boxer下一篇
jQuery完美多平台Lightbox弹窗效果插件Boxer
相关文章
总数:107

WooCommerce 商城首页排除指定分类

WooCommerce是WordPress中最强大的商城插件,没有之一。在Slearn主题的开发过程中,需要将课程和商城结合,课程使用…
萨龙龙萨龙龙
WooCommerce
6年前
0
0
1.03W
0

WordPress 从不需要的页面禁用 WooCommerce 样式和脚本

WooCommerce在每个页面上加载三个核心CSS样式表,并在WordPress站点上安装时发布。可以通过从不需要它的页面和内容中删除样式和…
萨龙龙萨龙龙
WooCommerce
6年前
0
0
1.73W
0

WordPress 主题 Slearn Pro 产品插件之属性设置

产品属性可在后台「产品——产品选项——属性」中单独设置(也可在编辑产品时再次添加),有三种类型:文本、颜色和图片,在前台也是以这三种方式来显示。…
萨龙龙萨龙龙
WordPress
3年前
0
0
2.45W
0

WordPress 主题 MNews Pro 5.2 投稿新增可插入音视频功能

MNewsPro主题已经更新到5.2版本,功能已经很完善,且实用,在文章投稿编辑器有用户提出不能上传视频或者插入视频简码不方便的问题。 …
萨龙龙萨龙龙
WordPress
3年前
0
0
2.50W
0

WordPress循环中判断为每篇文章设计不同的样式

新闻视频类Yewan主题的首页文章布局是不规则,文章的布局多样化,这是如何实现的?其实是很简单的,我们在循环中进行判断,每一篇文章都可以输出不同…
萨龙龙萨龙龙
WordPress
9年前
0
0
1.20W
0

WordPress+Nuxt.js+Vue.js开发的前端node项目被停止的处理方案

SlhaoPro主题前端上线后每天能收到宝塔的提示,说项目已经停止,找了很久没有发现问题。在查看node项目网站日志中的响应日志和错误日志时,…
萨龙龙萨龙龙
Nuxt.js, Vue.js, WordPress
2年前
1
1
1W
0

WooCommerce 通过woocommerce_cart_item_thumbnail钩子修改购物车缩略图

在开发基于WooCommerce的商城主题时,我们一般会将模板文件添加到主题中来进行修改,对于有钩子或接口的地方,就没有必要再修改模板代码了…
萨龙龙萨龙龙
WooCommerce
5年前
0
0
1.61W
0

WordPress获取不同用户、类型文章和自定义字段下的文章数量

萨龙网络开发的MNews主题中,集成了个人中心功能,需要获取文章、视频、下载、专题和商城的文章数量,这个是比较简单,使用wp_count_p…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.03W
0

禁用 WordPress 裁剪功能包括自动生成的 768 像素图片

WordPress媒体库是很强大、管理媒体相当方便,如果媒体多就给数据库增加了压力,而且很多媒体是不需要上传到媒体库,上传的图片会增加很多无用…
萨龙龙萨龙龙
WordPress
8年前
0
0
1.27W
0

WordPress使用WP-Cron函数定时执行任务

WordPress本身一直有WP-Cron(计划任务)的功能,可以设置每隔一段时间来执行,不过WP-Cron功能是基于页面浏览的,所以时…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.93W
0

通过 WordPress 多语言插件 WPML 的语言配置文件 wpml-config.xml 来支持 Polylang 翻译主题选项字段

网上已经有很多介绍WordPress多语言的插件了,比如Polylang和WPML等强大的多语言插件,但是只是介绍,很快都是能掌握怎…
萨龙龙萨龙龙
WordPress
8年前
0
0
1.50W
0

修改Woocommerce商品固定链接其它自定义文章类型适用

在更新Concise主题时集成了前端用户中心和商城插件,发现插件中为商城产品文章设置好了固定链接,所以把萨龙网络的作品集与商城的两种自定义类型的…
萨龙龙萨龙龙
WooCommerce
10年前
0
0
1.36W
0
评论表单游客 您好,欢迎参与讨论。
请输入昵称
请输入邮箱
请输入网址
0 / 0
评论列表
总数:0
萨龙网络
没有相关内容