WordPress前台登录函数wp_login_form的用法
网站开放注册的站点都会添加一个前台登录与注册的表单或页面,这样方便用户登录站点,同时也保证网站后台的安全性。今天我们来介绍前台登录函数wp_login_form的用法,之前看到很多网站都是使用自定义的表单来创建,通过wp_login_form函数创建表单更加的方便实用。
描述:
wp_login_form可以在WordPress的任何地方生成一个登录表单,默认直接输出html代码,如果设置array('echo'+=>+false)则返回文本。
用法:
- <?php wp_login_form( $args ); ?>
默认用法:
- $args = array(
- 'echo' => true,
- 'remember' => true,
- 'redirect' => ( is_ssl() ? 'https:
- 'form_id' => 'loginform',
- 'id_username' => 'user_login',
- 'id_password' => 'user_pass',
- 'id_remember' => 'rememberme',
- 'id_submit' => 'wp-submit',
- 'label_username' => __( 'Username' ),
- 'label_password' => __( 'Password' ),
- 'label_remember' => __( 'Remember Me' ),
- 'label_log_in' => __( 'Log In' ),
- 'value_username' => '',
- 'value_remember' => false
- );
参数:
echo
(boolean) (optional)显示结果。参数:
redirect
(string) (optional) 链接重定向,必须是绝对链接(例如:http://example.com/mypage/),推荐使用:site_url( '/mypage/ ' )。
默认:返回当前页面
form_id
(string) (optional) form_id。
默认:loginform
remember
(boolean) (optional) 是否记住登录信息。
默认:true
其它参数都很好理解,不一一介绍。
实例:
- <!--前台弹窗登录-->
- <section class="front_login">
- <h3>用户登录</h3>
- <?php $args = array(
- 'echo' => true,
- 'redirect' => ( is_ssl() ? 'https:
- 'form_id' => 'loginform',
- 'label_username' => __( 'Username' ),
- 'label_password' => __( 'Password' ),
- 'label_remember' => __( 'Remember Me' ),
- 'label_log_in' => __( 'Log In' ),
- 'id_username' => 'user_login',
- 'id_password' => 'user_pass',
- 'id_remember' => 'rememberme',
- 'id_submit' => 'wp-submit',
- 'remember' => true,
- 'value_username' => NULL,
- 'value_remember' => false
- ); ?>
- <?php wp_login_form( $args ); ?>
- <a href="<?php echo wp_registration_url(); ?>" title="注册一个新的帐户">注册</a>|
- <a href="<?php echo wp_lostpassword_url(); ?>" title="忘记密码">忘记密码</a>
- </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年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!WooCommerce是WordPress中最强大的商城插件,没有之一。在Slearn主题的开发过程中,需要将课程和商城结合,课程使用…还是在开发导航类主题Slhao的时候遇到的问题,主题使用CodestarFramework专业版选项框架,文章的Metabox选项…相信使用Wordpress的朋友都对WP-PageNavi分页插件不陌生,很多博客对它也有很多介绍,之前也使用过代码来实现分页,但不够人性化,使…新闻视频类Yewan主题的首页文章布局是不规则,文章的布局多样化,这是如何实现的?其实是很简单的,我们在循环中进行判断,每一篇文章都可以输出不同…萨龙龙开发主题这么久,第一次感染恶意代码,整个WordPress下的主题functions.php都被插入了一大段函数代码,百度一下也发…最近开发了一款多功能的新闻视频类Wordpress主题Yewan,客户的网站用户也比较多,要求设计一个按权限(管理员、编辑、作者、投稿者、订阅者…Sixianqiu主题是专为诗歌设计开发的主题,有一些朋友也需要这样的多形式博客主题,就整理出来了。一开始所有的文章内容都是居中显示,这样对于其…开发一个WP主题有了前端页面设计的美观与布局外,后台选项也是相当重要的一个组成部分,好的后台框架在使用主题时方便快捷的设置各个功能,也让主题开发…前段时间已经发布Purity2.0主题更新的文章,主题已经集成了作品展示、商城,通过半个来月的时间把Buddypress+Bbpress社区论坛…WordPress媒体库是很强大、管理媒体相当方便,如果媒体多就给数据库增加了压力,而且很多媒体是不需要上传到媒体库,上传的图片会增加很多无用…WordPress4.9.8版本就发布了古滕堡编辑器,很好用,添加文章也比经典编辑器方便很多。在5.8版本后又在小工具中增加了古滕堡编辑…为所有交易添加基于百分比的附加费
/**
*添加1%的附加费到你的购物车和结算页面
*更改百分比以将附加费设置为适合的…