在您排队之前,需要运行一些代码,需要设置一些东西。如果您过早排队,这些先决条件将无法满足,您将看到。。。
注意:wp\\u enqueue\\u style的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或init挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅WordPress中的调试。
。。。如果你有debugging enabled.
注册/排队系统很复杂--look at the files named class.wp-scripts.php
, class.wp-styles.php
, and class.wp-dependencies.php
. 不仅仅是echo
页面标题的内容。代码尝试处理依赖项加载,并防止多次加载同一文件。为此,必须在加载过程中的正确时间注册和排队,从而加载到挂钩上。
这并不是说立即将文件排入队列将不起作用。可能吧。这取决于你在哪里排队。根据消息,您需要在wp_enqueue_scripts
, admin_enqueue_scripts
, 或init
. 即便如此,我相信如果你在之后排队,有些事情是行不通的wp_enqueue_scripts
. 例如,如果在页面加载的后期尝试将文件排队,则无法在标头中加载文件。所以要小心,尽量避免无钩排队。