大多数人使用的粗糙的替代方法是添加一个文件并包含多个级别。可以说,这对性能来说甚至更糟。
但是,如果我们创建自己的AJAX入口点URL,并指定以下内容,则有一个更好的变体:
define( \'SHORTINIT\',true);
然后包括WordPress环境,我们可以跳过大部分加载过程。如果您想要超级快速的AJAX请求,这是一种方法。缺点是我们必须自己加载一些东西,加载过程中的一些步骤永远不会执行。
有关更多详细信息,请参见此答案Ajax takes 10x as long as it should/could