いいえ、WordPressにはそのようなキャッシュはありません。get_option()を頻繁に呼び出すことさえあります。
編集#1:wp_load_alloption()
データベースからキャッシュにすべてのオプションをロードするため、キャッシュにget_option()
何も見つからない場合にのみデータベースからロードされます。
以下を参照してください(元の回答)get_option()の使用を減らすには:
get_optionの使用を減らすために、それらすべてをオブジェクトにラップすることをお勧めします。私はいつも自分のテーマでこれらの最初のことをしました:
global $mytheme;
$mytheme = new stdClass;
$mytheme->something = get_option( 'something' );
テーマで繰り返し使用される設定ごとに行うので、get_optionは1回だけロードされます。
次に、オプションを呼び出す必要があります。使用するのは次のとおりです。
function something() {
global $mytheme;
$something = $mytheme->something;
return $something;
}