1

我在我的插件get_current_user_id()wp_get_current_user()多次使用。这些函数是否会在我每次使用它们时发送数据库请求,或者当前用户的用户对象是否始终可用(因为 wordpress 在初始化时无论如何都会请求它)?

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

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

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

1 回答 1

1

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

于 2013-01-24T14:22:55.187 回答