登陸函數:wp_signon()
函數介紹:
wp_signon()函數用於授權給使用者登陸wordpress並可記住該使用者名稱。該函數取代了wp_login。 WordPress 2.5版本起啟用。
函數使用:
<?php wp_signon( $credentials, $secure_cookie ) ?>
函數使用:
$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();
注意:如果你沒有提供$credentials, wp_signon 使用$_POST 參數(鍵值為「log」, “pwd” 和“rememberme”).
函數回傳值:
(object)
登陸失敗回傳物件WP_Error,登陸成功則回傳WP_User
函數實例:
<?php if ( is_user_logged_in() ) { ... } ?>
來源檔案:
wp_signon() 位於wp-includes/user.php.
函數介紹:
is_user_logged_in()函數由於判斷使用者是否登陸,如果使用者已經登陸返回True否則返回False。
函數使用:
<?php if ( is_user_logged_in() ) { echo 'Welcome, registered user!'; } else { echo 'Welcome, visitor!'; } ?>
函數參數:
此函數不接受任何參數。
回傳值:
已登陸並返回True,否則傳回False。
函數實例:
rrreee
來源檔案:
is_user_logged_in() 位於檔案 wp-includes/pluggable.php..php.