gpt4 book ai didi

wordpress - 通知 : wp_enqueue_script was called incorrectly

转载 作者:行者123 更新时间:2023-12-05 06:45:20 33 4
gpt4 key购买 nike

所以我忙于 Wordpress。我有一个网站和所有的主题。一切正常。然后我想激活新主题。 BENG BENG,死机白屏。我调试了,这是错误:

Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in C:\xampp\htdocs\wp-includes\functions.php on line 2944

第 2944 行只是抛出错误的行。我已经检查过了。

有没有人遇到过并解决过这个问题?

编辑:

引用线:

    function _doing_it_wrong( $function, $message, $version ) {

do_action( 'doing_it_wrong_run', $function, $message, $version );

// Allow plugin to filter the output error trigger
if ( WP_DEBUG && apply_filters( 'doing_it_wrong_trigger_error', true ) ) {
$version = is_null( $version ) ? '' : sprintf( __( '(This message was added in version %s.)' ), $version );
$message .= ' ' . __( 'Please see <a href="http://codex.wordpress.org/Debugging_in_WordPress">Debugging in WordPress</a> for more information.' );
trigger_error( sprintf( __( '%1$s was called <strong>incorrectly</strong>. %2$s %3$s' ), $function, $message, $version ) );
}
}

最佳答案

该错误与您添加的代码无关。这不是与 Wordpress 核心相关的问题,而是您的主题或插件的问题

错误的意思是某些脚本太早入队,即 wp_enqueue_script() Hook 到在 wp_enqueue_scripts 之前运行的错误 Hook , admin_enqueue_scriptsinit

不幸的是,Wordpress 中的这个错误有点令人厌烦,因为它没有告诉您问题的确切位置,只是错误地调用了 wp_enqueue_script

您需要在您的主题和插件中查找所有实例以获取 wp_enqueue_script 并检查它是否已正确挂接

编辑

从您的评论中,您发现了 wp_enqueue_script 的三个实例。您现在需要查看它是如何被 Hook 的。它应该看起来像这样

function some_function_name(){

wp_enqueue_script(ALL THE SCRIPT DETAILS IN HERE);
}

add_action( 'THIS IS THE HOOK THAT IS IMPORTANT', 'some_function_name');

THIS IS THE WRONG HOOK USED 是您必须检查的内容,因为这是错误的钩子(Hook)。这必须是 wp_enqueue_scriptsadmin_enqueue_scripts,具体取决于脚本是用于前端还是后端

关于wordpress - 通知 : wp_enqueue_script was called incorrectly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24804604/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com