时间: 2024-02-25 10:34 阅读: 次 作者:素材无忧网
无需输入密码的WordPress登录表单;如果想在WordPress主题中添加一个不需要输入密码,仅输入用户名或电子邮件即可登录的表单,可以用下面的方法实现。
复制以下代码,粘贴到要显示表单的位置
然后,将下面代码粘贴到主题函数模板 functions.php中: add_action('init', function(){ // Return if not the login request if( !isset( $_POST['action'] ) || $_POST['action'] !== 'my_login_action' ) return; $result; $username = $_POST['userlog']; if ( ! $result ) { $result = get_user_by( 'email', $username ); // user email } if ( ! $result ) { $result = get_user_by('login', $username ); // user name } if ( !is_wp_error($result) ){ wp_clear_auth_cookie(); wp_set_current_user($result->ID); wp_set_auth_cookie($result->ID); wp_redirect( home_url( '/' ) ); exit; } (); }); 只适合特定场合使用,正常情况下如果别人知道你的登录信息,使用这个功能很胸险... 版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢! 转载请注明: 无需输入密码的WordPress登录表单实现方法 上一篇:wordpress怎么关闭移动端 下一篇:WordPress5.6从URL插入图片显示错乱的解决方法 标签: WordPress登录 相关文章 02-25 wordpress登录方法,wordpress怎么登录 09-16 wordpress登录页美化教程 08-09 (自适应手机端)红色大气的网络建站公司 网络运营建站pbootcms网站模板 08-04 (自适应手机端)光伏测试仪pbootcms网站模板 电站运维设备网站源码下载 08-01 (带手机)聚氨酯粉末涂料pbootcms网站模板 粉末涂料网站源码下载 07-27 (自适应手机)网站优化SEO博客pbootcms网站模板 技术博客seo优化源码下载 07-24 (自适应手机)防爆控制箱pbootcms网站模板 防爆设备网站源码 07-21 (自适应手机端)冷却塔pbootcms模板网站模板 制冷设备网站源码 07-18 (自适应手机端)家私家纺pbootcms网站模板 床上用品网站源码下载 07-15 (带手机版)实验室化学仪器pbootcms网站源码 仪器设备网站模板下载 07-11 (自适应手机端)中英文双语科技行业pbootcms网站模板 电子元件科研芯片网站源码下载 07-08 (带手机版)红色破碎设备重工企业网站模板 通用机械设备pbootcms网站源码下载 07-05 (自适应手机端)政府机构pbootcms网站模板 社会组织协会网站源码下载 07-02 (自适应手机端)膜结构生产厂家网站模板 车棚顶棚pbootcms行业网站源码下载 06-27 (自适应手机端)水处理设备网站模板 pbootcms净水设备网站源码下载 06-24 (自适应手机端)旅游博客pbootcms网站模板 个人博客网站源码下载 06-21 (自适应手机端)简单的通用企业网站模板 pbootcms企业网站源码下载 06-18 (自适应手机端)seo优化博客网站模板-it技术博客pbootcms模版带文章评论功能 06-15 (自适应手端)电气传感器pbootcms网站模板- 机械电子设备厂家网站源码-产品带视频 06-12 (带手机)广告设计公司pbootcms网站模板 图文打印网站源码下载
然后,将下面代码粘贴到主题函数模板 functions.php中:
add_action('init', function(){ // Return if not the login request if( !isset( $_POST['action'] ) || $_POST['action'] !== 'my_login_action' ) return; $result; $username = $_POST['userlog']; if ( ! $result ) { $result = get_user_by( 'email', $username ); // user email } if ( ! $result ) { $result = get_user_by('login', $username ); // user name } if ( !is_wp_error($result) ){ wp_clear_auth_cookie(); wp_set_current_user($result->ID); wp_set_auth_cookie($result->ID); wp_redirect( home_url( '/' ) ); exit; } (); });
只适合特定场合使用,正常情况下如果别人知道你的登录信息,使用这个功能很胸险...
版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!
转载请注明: 无需输入密码的WordPress登录表单实现方法
客服QQ
工作时间:8:00-18:00
379144319
电子邮件
379144319@qq.com