程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 詳解WordPress中用於更新和獲取用戶選項數據的PHP函數

詳解WordPress中用於更新和獲取用戶選項數據的PHP函數

編輯:PHP綜合

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.


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved