プラグインで何度も使用get_current_user_id()
しています。wp_get_current_user()
これらの関数は、使用するたびにデータベースリクエストを送信しますか、それとも現在のユーザーのユーザーオブジェクトを常に利用できますか(WordPressが初期化時にリクエストするため)?
スクリプトの開始時に現在のユーザー情報を使用してグローバル変数を宣言する方がよいでしょうか?
<?php
global $currentUser;
$currentUser = wp_get_current_user();
function function1() {
global $currentUser;
echo $currentUser->ID;
}
?>