主页加载了许多不必要的jQuery-UI文件

时间:2019-02-21 作者:Rudolph Smits

为了加快加载时间,我尽量避免不必要的加载。在Google报告(以及我的html)中,我看到jquery迁移时加载了许多不需要的文件。min.js?ver=1.4.1、core min、mouse min、button min、widget min等。我确信我不需要或不使用它们,但它们会导致(其中)很糟糕的装载时间。我用的是主题2017。

我应该如何避免加载这些jquery min文件?

网站:www.vakantiehuisverhuur.eu.

RegardsRudolph Smits,NL

3 个回复
SO网友:Rudolph Smits

我无法解释,但这似乎是solved.

现在已经使用自动优化aggregating 用javascript代替minify 完成了任务。我以前不能这样做,因为它使联系人表单7在发送表单后无法重定向到“谢谢”页面。在作者的帮助下,这个问题已经解决了,这样我现在就可以“聚合”了。

我看到来自世界各地的人访问我的网站。谢谢你的帮助。摩托车,尤其是给你的!

RegardsRudolph Smits,荷兰

SO网友:Maynor Peralta

将以下代码添加到功能中。php文件:

// Remove Query Strings

function _remove_script_version( $src ){

    $parts = explode( \'?ver\', $src );
    return $parts[0];
}

add_filter( \'script_loader_src\', \'_remove_script_version\', 15, 1 );
add_filter( \'style_loader_src\', \'_remove_script_version\', 15, 1 );

// Remove jquery migrate
function dequeue_jquery_migrate( $scripts ) {
  if ( ! is_admin() && ! empty( $scripts->registered[\'jquery\'] ) ) {
    $scripts->registered[\'jquery\']->deps = array_diff(
        $scripts->registered[\'jquery\']->deps,
        [ \'jquery-migrate\' ]
    );
  }
}
add_action( \'wp_default_scripts\', \'dequeue_jquery_migrate\' );

SO网友:Rudolph Smits

试图找出什么是“迁移”,我发现了这个wordpress插件:https://nl.wordpress.org/plugins/remove-jquery-migrate/

我认为它与上面Maynor Peralta的代码一样,但他的代码会更有效。下周我会尝试申请的。

昨天,我收到了Google Recaptcha v3的禁令,我想是因为许多相同的测试操作。我不得不等到这一切结束-(

RegardsRudolph Smits公司