我正在使用Wordboot starters plugin 创建我自己的插件。此插件使用PHPsingleton
方法来防止多个插件初始化。
现在,当访问者发送联系表时Javascript XHR AJAX
执行调用以处理联系请求。
一切正常,但我注意到singleton没有正常工作,因为对于每个AJAX请求,插件都在执行__construct
主要的Wordboot
班这意味着每次执行这样的请求时,整个插件都会再次初始化!
我用了Wordpress REST API
和往常一样wp_ajax
用于执行AJAX调用,但这两种方法都会产生这种行为。
我想知道是否有人可以向我解释更多这方面的内容,以及在执行AJAX调用时如何防止新插件初始化?
我正在使用最新版本的Wordpress。