update_user_option()函數
update_user_option()函數作用利用全局博客權限更新用戶選項。
用戶選項類似於用戶元數據,唯一的不同之處在於用戶選項支持全局博客選項。如果'global'參數為False(默認情況下),update_user_option會預先將WordPress表前綴改成選項名稱。
【函數使用】
<?php update_user_option( $user_id, $option_name, $newvalue, $global ) ?>
【函數參數】
$user_id
(整數)(必需)用戶ID
默認值:None
$option_name
(字符串)(必需)用戶選項名稱
默認值:0
$newvalue
(混合)(必需)用戶選項值
默認值:None
$global
(布爾值)(可選)選項名稱是否博客特有
默認值:false
【返回值】
(boolean)
成功返回True,失敗返回False
【源文件】
update_user_option())位於 wp-includes/user.php中。
wordpress get_user_option()函數
get_user_option()函數
【函數介紹】
檢索用戶選項,包括global、user或blog。
如果未給出用戶ID,使用當前用戶ID。如果給出用戶ID,檢索該用戶相關數據。函數結果的過濾器將原始選項名稱和最終用戶數據庫對象作為第三個參數傳遞。
該選項函數首先查找非全局名稱,然後查找全局名稱,如果仍然沒有找到,函數會查找博客選項。可通過插件設置或修改選項。
【函數用法】
<?php get_user_option( $option, $user, $check_blog_options ) ?>
【參數介紹】
$option
(字符串)(必需)用戶選項名稱
默認值:None
$user
(整數)(可選)用戶ID
默認值:0
$check_blog_options
(布爾值)(可選)如果之前的用戶選項不存在,是否需要在選項表中查找一個選項
默認值:true
【返回值】
(混合)
成功返回選項的值,失敗返回FALSE
【函數實例】
<?php $bar = get_user_option( 'show_admin_bar_front', get_current_user_id() ); if( $bar == 'true' ) { echo 'The admin bar is enabled'; } else { echo 'The admin bar is disabled'; } ?>
【源文件】
get_user_option() is located in wp-includes/user.php.