wordpress中的get_current_user_id()会触发数据库请求吗?

时间:2013-01-24 13:04:37

标签: wordpress

我在插件中多次使用get_current_user_id()wp_get_current_user()。这些函数是在每次使用它们时发送数据库请求还是当前用户的用户对象始终可用(导致wordpress在初始化时请求它)?

使用当前用户信息在脚本的开头声明全局变量会更好吗?

<?php
global $currentUser;
$currentUser = wp_get_current_user();

function function1() {
    global $currentUser;
    echo $currentUser->ID;
}
?>

1 个答案:

答案 0 :(得分:1)

不,不会。它将读取wordpress全局变量$current_user