我在我的插件get_current_user_id()
中wp_get_current_user()
多次使用。这些函数是否会在我每次使用它们时发送数据库请求,或者当前用户的用户对象是否始终可用(因为 wordpress 在初始化时无论如何都会请求它)?
在我的脚本开头使用当前用户信息声明一个全局变量会更好吗?
<?php
global $currentUser;
$currentUser = wp_get_current_user();
function function1() {
global $currentUser;
echo $currentUser->ID;
}
?>