我在插件中多次使用get_current_user_id()
和wp_get_current_user()
。这些函数是在每次使用它们时发送数据库请求还是当前用户的用户对象始终可用(导致wordpress在初始化时请求它)?
使用当前用户信息在脚本的开头声明全局变量会更好吗?
<?php
global $currentUser;
$currentUser = wp_get_current_user();
function function1() {
global $currentUser;
echo $currentUser->ID;
}
?>
答案 0 :(得分:1)
不,不会。它将读取wordpress全局变量$current_user