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

いいえ、それはしません。ワードプレスのグローバル変数を読み取ります$current_user

于 2013-01-24T14:22:55.187 に答える