在我的Wordpress插件中,我有下面的钩子,它运行于页面上的每个头像(评论,作者等)。
add_filter('get_avatar', 'the_function', 1, 5);the_function中有一个条件语句,该语句也会在函数每次运行时运行。
function the_function()
{
if(get_option('my option', 1) == 1){
echo 'true';
}
}我不知道out out scope是否是正确的术语,但有没有什么逻辑方法可以检索变量一次,然后在文件仍在使用时再次调用函数时存储它,以减少获取选项的调用量并潜在地最小化资源?
发布于 2013-11-24 01:16:50
b__可能是对的,WordPress缓存了get选项,因此没有必要进行微优化,但我已经为那些正在做这件事的人找到了一种方法,可能是用php,或者仍然想自己存储一些东西。为此,在php代码中的函数外部创建一个变量,然后在函数中使用全局$yourvariable调用它。
https://stackoverflow.com/questions/20157535
复制相似问题