タグ付けされた質問 「get-theme-mod」

5
get_option()vs get_theme_mod():なぜ遅いのですか?
私はget_theme_mod()、私のさまざまなプロジェクトでしばらくの間使用しています。WordPress v3.4のテーマカスタマイズAPIは、クライアントが使用するのに不可欠なツールであると判断し、利用可能になった時点で利用することにしました。 しばらくして、私は自分のサイトがいつもよりも少し遅くなっていることに気付き始め、特にカスタマイザーのロードにはかなり長い時間がかかりました。調査中に何度も試行錯誤を繰り返した結果、type設定を登録するときに($wp_customize->add_setting())からtheme_modに切り替えることにしましたoption。 これを実行し、のすべてのget_theme_mod()呼び出しを交換すると、フロントエンドの前者、特にバックエンドのカスタマイザーとは対照的に、後者のセットアップを使用すると速度が非常に大幅に向上するget_option()ことに気付きました。私はこれがなぜなのかという答えを見つけようと努力してWordPressコアを調べてきましたが、このシナリオで特定のハングアップが何であるかを見分けることはできないようです。 コミュニティが非常に高く評価されるget_option()よりもはるかに高速に実行することに関して持つ可能性のある洞察get_theme_mod()。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.