2017-07-24 21 views
0

我試圖通過當前用戶標識或用戶角色從用戶元表獲取用戶數據。但現在我無法獲取這個。這個查詢運行良好。任何幫助我試圖通過當前用戶標識或用戶角色獲取用戶元值

<?php $posts = $wpdb->get_results("SELECT * FROM $wpdb->usermeta 
    WHERE meta_key = 'ua_user_phno' AND meta_value = '4189985296' LIMIT 1", ARRAY_A); 
      print_r($posts); 
    ?> 
+0

爲什麼你使用$ wpdb-> usermeta你可以簡單地在這裏使用表名 – varnit

回答

1

,你可以簡單地通過這個代碼

<?php 
    $user_id = 9; 
    $key = 'last_name'; 
    $single = true; 
    $user_last = get_user_meta($user_id, $key, $single); 
    echo '<p>The '. $key . ' value for user id ' . $user_id . ' is: ' . $user_last . '</p>'; 
?> 

$user_id爲當前用戶ID或用戶

$key爲所需的ID獲得其關鍵和ID的用戶的元數據值您要獲取的元值

參考鏈接https://codex.wordpress.org/Function_Reference/get_user_meta