解析WordPress中控制用户登陆和判断用户登陆的PHP函数

这篇文章主要介绍了WordPress中控制用户登陆和判断用户登陆的PHP函数,WordPress现在多用户功能已推出了一段时间,针对多用户需求的开发也日益增多,需要的朋友可以参考下
登陆函数:wp_signon()
函数介绍:
wp_signon()函数用于授权给用户登陆wordpress并可记住该用户名称。该函数取代了wp_login。WordPress 2.5版本起启用。
函数使用:
<?php wp_signon( $credentials, $secure_cookie ) ?> 
参数说明:
$credentials
(array) (可选) 登陆用户信息.
Default: None
$secure_cookie
(boolean) (可选) 决定是否使用安全cookie。
Default: None
注意:如果你没有提供 $credentials, wp_signon 使用 $_POST 参数(键值为 “log”, “pwd” 和 “rememberme”).
函数返回值:
(object)
登陆失败返回对象WP_Error,登陆成功则返回WP_User
函数实例:
$creds = array();
$creds['user_login'] = 'example'; //wordperss后台用户名称
$creds['user_password'] = '123456'; //wordperss后台用户密码
$creds['remember'] = true;
$user = wp_signon( $creds, false );
if ( is_wp_error($user) )
  echo $user->get_error_message();
源文件:
wp_signon() 位于 wp-includes/user.php.
判断用户是否登陆函数:is_user_logged_in()
函数介绍:
is_user_logged_in()函数由于判断用户是否登陆,如果用户已经登陆返回True否则返回False。
函数使用:
<?php if ( is_user_logged_in() ) { ... } ?> 
函数参数:
该函数不接受任何参数。
返回值:
(boolean)
已登陆返回True,否则返回False。
函数实例:
以下实例显示已登陆用户或者未登陆用户显示的内容:
<?php
if ( is_user_logged_in() ) {
  echo 'Welcome, registered user!';
} else {
  echo 'Welcome, visitor!';
}
?>


源文件:

is_user_logged_in() 位于文件 wp-includes/pluggable.php.


http://www.lanrenmb.com/weixinsucai/微信编辑器
http://buluo.lanrenmb.com/QQ兴趣部落导航

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WordPress 精约新闻自媒体主题 MNews,完美去域名授权,无后门漏洞无广告。 MNews主题 精约新闻自媒体主题 MNews 是由萨龙龙所开发的一款WordPress网站程序自媒体主题模板,规划上精约、干净、精美、呼应式,功用上史无前例的有用强壮。 主题特征 1、精约、干净、精美的规划 MNews 主题精约、干净、精美的规划风格,大气的页面布局,阅览体会更佳。 2、完美的呼应式作用 可呼应一切终端设备,无论是PC电脑、平板还是智能手机,MNews 主题都能为您呈现完美的界面及购物体会。MNews 主题呼应式功用有一部分是通过 js 来判断页面的宽度,所以要在 PC 端缩放阅览器来检查呼应式作用,需要刷新下页面。 3、灵敏易用的『主题选项』 主页可在主题选项拖动来为各个模块排序,一起也能够拖动到隐藏区域对模块进行隐藏,主页的布局完全把握在主题选项,强壮而灵敏。主题各个选项基本上都能够在『主题选项』设置,运用简略,快速设置,办理好网站内容,可在极短的时刻打造归于您的站点。 4、便利有用的『文章选项』 除默许的文章,主题还供给了『专题和下载』两种自定义类型文章,修正文章的『文章选项』运用便利快捷,为修正文章供给愈加有用的可视化面板。各个类型文章的『文章选项』会有所区别。 5、完善的用户用户心包含:个人材料、文章、专题、下载、谈论、点赞、重视、粉丝、投稿与修正材料几个页面。 a、扩展材料 可挑选是否公开显现『扩展信息』,坐标可通过 jQuery 城市挑选器来挑选。 b、用户重视与粉丝 用户之前可完成重视、互相重视,在『重视与粉丝』可获取所重视的用户与粉丝用户,以及获取所重视用户的最新文章(包含默许文章、专题和下载)。 c、更有用的点赞 可完成文章与谈论的点赞功用,以往的点赞功用只是显现数量,点过赞,MNews 主题的点赞功用可完成点赞,取消点赞,获取所点赞的用户,一起也能够获取用户所点赞过的一切类型的文章。 6、谈论星级 主题集成了谈论可设置星级的功用,以及当时文章的好评率、评率和差评率。 7、后台文章列表信息挑选 后台一切类型的文章列表都添加了:修正时刻,阅览数量、点赞数量和缩略图四个自定义值的显现与挑选,默许文章添加了『幻灯片推送』选项的显现。自定义类型文章添加了自定义分类挑选,整个自定义的设置为办理文章愈加便利。 8、愈加自在的边栏 主题选项有添加边栏的功用,在修正页面可挑选任意边栏,页面可挑选显现与不显现任何边栏。 10、主题速度优化 主题集成众多优化 WP 的程序,除了问答插件,一切功用都是通过代码来完成,各个模块都到达精简,没有多余的代码,极大提升网站速度。 11、完善的SEO功用 主题对SEO已经做了极大的优化,文章、分类和页面添加了自定义标题、关键字与描述SEO选项。假如您觉得还不够用,可在后台主题选项——SEO可封闭SEO设置,装置自己喜爱的SEO插件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值