JS控制台中没有错误。我的目标是使用Wordpress用于处理bxslider的jQuery附带版本。根据所示链接here, wordpress 4.0附带的jquery的当前版本是1.11.1,与我通过取消注册默认版本进行测试时使用的版本相同。然而,themeforest指南概述了“作者不允许取消注册jQuery的默认版本并加载另一个版本”和“主题将被要求使用当前版本的WordPress附带的任何版本的jQuery”有没有一种方法有效而另一种方法无效的原因?
我已经尝试过的:wp_enqueue_script(\'jquery\');
wp_register_script(\'gallery-script\', MALEFICENT_PATH . \'/js/jquery.bxslider.min.js\', array(\'jquery\'), null, true);
现在的情况是,当我删除注销脚本并添加上面的内容时,我现有的3个图像不再显示在滑块中。下面的内容可以使用,但这涉及从Wordpress取消注册默认jquery。
我目前有以下几点WORKS:
function register_frontend_javascript()
{
// Deregister the included library
wp_deregister_script(\'jquery\');
// Register the library again from Google\'s CDN
wp_register_script(\'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js\', array(), \'1.11.1\', false);
// Register the script like this for a theme:
wp_register_script(\'gallery-script\', MALEFICENT_PATH . \'/js/jquery.bxslider.min.js\', array(), null, true);
wp_register_script(\'main-script\', MALEFICENT_PATH . \'/js/main.js\', array(\'jquery\'), null, true);
wp_register_script(\'modernizer\', MALEFICENT_PATH . \'/js/modernizr.js\', array(), null, false);
wp_register_script(\'foundation\', MALEFICENT_PATH . \'/js/foundation.min.js\', array(\'jquery\'), null, true);
// For either a plugin or a theme, you can then enqueue the script:
wp_enqueue_script(array(\'gallery-script\', \'main-script\', \'modernizer\', \'foundation\'));
}
add_action(\'wp_enqueue_scripts\', \'register_frontend_javascript\');
任何帮助都将不胜感激。