您使用的主题或插件使用了语法不好的jQuery依赖脚本。在您引用的页面的浏览器控制台下面的屏幕截图中,表达式应为... li > a[href*=\'#\']
. 请注意#周围缺少引号。
这个bug直到现在才出现,因为WordPress 4.5更新了它使用的jQuery版本。新的jQuery版本不能容忍这个bug。理想情况下,插件/主题提供程序应该发布修复程序。
在此之前,您可以通过将以下内容添加到主题的functions.php
文件:
function wpse_use_previous_jquery() {
if ( ! is_admin() ) {
wp_deregister_script( \'jquery\' );
wp_register_script( \'jquery\', \'https://code.jquery.com/jquery-1.11.3.min.js\' );
wp_enqueue_script( \'jquery\' );
}
}
add_action( \'init\', \'wpse_use_previous_jquery\' );