我正在开发一个连接到salesforce的自定义插件,需要在每次页面刷新时检查连接是否未过期。如果到期,则会重新连接等。
所以我是在初始化操作中这样做的,但我注意到这样做对性能有很大的影响。尤其是从媒体库加载图像。我现在的理解是,init会对每个请求进行激发,所以在一个包含20个图像的页面上,它至少会激发20次???这是正确的吗?
所以很明显,init对于这个目的不是最好的,我应该使用什么?
凯文
最合适的回答,由SO网友:Johansson 整理而成
如果希望函数只启动一次,可以使用其他挂钩。
wp_head
在您的情况下可能很有用,因为它是在呈现模板的其余部分之前激发的。
template_redirect
也会在渲染模板之前激发。
如果序列对你来说无关紧要,你可以使用wp_footer
或get_footer
钩