有人能解释一下为什么建议永远不要加载wp admin/admin。插件中的php以及它如何导致问题?
因为它是在上下文之外加载WordPress——好吧,WordPress的一部分。这可能会导致意外的后果,例如函数未加载或函数加载两次(这将导致致命错误)。你会遇到钩子多次开火或不开火的问题。您可能在常量方面有问题。您可能没有问题,但这取决于加载文件的方式和原因。
。。。这与打电话给say有什么不同wp-load.php
[?]
wp-load.php
是一个引导文件admin.php
将加载大约30行左右。这是一种类似的黑客行为,可能会有类似的问题。也不应该这样做。
几乎没有理由使用这两种技术。大多数情况下,WordPress都应该为您加载插件,如果不是,那么您需要单独请求,请使用AJAX API 这将正确引导WordPress。