如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串

什么是查詢字符串?

圖片[1]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

查詢字符串是指 URL 中問號后面的一組字符。這些字符串充當URL 參數(shù),幫助排序和指定網(wǎng)站上的內容。 

包含查詢字符串的鏈接示例如下:

https://example.com/products?category=shoes&sort=price_asc

在這個例子中:

  • category=shoes 是一個參數(shù),告訴服務器只顯示鞋類產(chǎn)品。
  • sort=price_asc 是另一個參數(shù),指示服務器按價格升序排列結果。

為什么要刪除查詢字符串?

對于不經(jīng)常更改的靜態(tài)資源,比如 CSS、JavaScript 或圖像,使用查詢字符串可能就不是那么有用了。實際上,查詢字符串可能會妨礙這些資源在用戶的瀏覽器或網(wǎng)絡上被有效地緩存。這降低了網(wǎng)站的加載速度。

在一些網(wǎng)站性能測試工具中,如 GTMetrixPingdom,你可能會看到建議刪除這些靜態(tài)資源的查詢字符串。這樣做可以幫助這些文件被緩存,提升網(wǎng)站的加載速度和整體表現(xiàn)。

從 WordPress 中的靜態(tài)資源中刪除查詢字符串

如果你想提升 WordPress 網(wǎng)站的加載速度,從靜態(tài)資源(如 CSS 和 JavaScript 文件)中移除查詢字符串是一個有效的策略。有兩種主要方法可以實現(xiàn)這一目標:

  1. 編輯 functions.php 文件:這種方法需要你直接在 WordPress 主題的 functions.php 文件中添加一些代碼。這種方式雖然需要一些編程知識,但可以直接控制和優(yōu)化你的網(wǎng)站。
  2. 使用 WordPress 性能插件:如果你不熟悉編碼,可以選擇安裝一個性能優(yōu)化插件。這些插件通常提供用戶友好的界面來幫助你簡單快速地移除查詢字符串。
圖片[2]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

使用代碼從靜態(tài)資源中刪除查詢字符串

在編輯functions.php中的代碼之前,建議你創(chuàng)建網(wǎng)站的備份。

通過 WordPress 儀表板訪問該文件,導航至外觀 -> 主題文件編輯器。找到右側邊欄上的functions.php文件。

圖片[3]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

復制并粘貼以下代碼片段:

// Remove query string from static resources
function remove_cssjs_ver( $src ) 
{
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}

add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 );

完成代碼編輯后,保存更改。

使用插件從靜態(tài)源中刪除查詢字符串

安裝Speed Booster Pack插件。它是一款一體化 WordPress 插件,可幫助你提高網(wǎng)站的加載速度。 其功能之一包括從靜態(tài)資源中刪除查詢字符串。

  • 在 WordPress 管理頁面上,導航至插件 -> 添加新插件。在搜索框中查找Speed Booster Pack,然后立即安裝激活。
圖片[4]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應
  • 刷新頁面,導航至Speed Booster菜單并選擇General。單擊“修剪查詢字符串”選項旁邊的ON 開關將其激活,完成后單擊“保存” 。從所有靜態(tài)資產(chǎn)中刪除查詢字符串。 
圖片[5]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

從靜態(tài)資源中刪除查詢字符串的最佳插件

除了上面提到的插件之外,還提供了三個替代方案。這些插件還可以執(zhí)行多項任務,幫助提高網(wǎng)站速度。

1、WP Rocket

圖片[6]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

使用 WP Rocket 從靜態(tài)資源中刪除查詢字符串,請轉到“基本設置”選項,然后單擊“文件優(yōu)化”。然后,繼續(xù)勾選從靜態(tài)資源中刪除查詢字符串框。

2、W3 Total Cache

圖片[7]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

W3 Total Cache 還有一項功能可以幫助你從靜態(tài)資源中刪除查詢字符串。安裝插件后,前往“性能”->“瀏覽器緩存”并啟用“從靜態(tài)資源中刪除查詢字符串”選項。

為了防止你的 WordPress 網(wǎng)站再次創(chuàng)建查詢字符串,轉到瀏覽器緩存并勾選設置更改后防止緩存對象選項。

3、WP Performance Score Booster

圖片[8]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

WP Performance Score Booster 是一個免費插件,可以進行瀏覽器緩存、GZIP 壓縮和刪除查詢字符串,從靜態(tài)資源中刪除查詢字符串,轉至設置 -> WP Performance Score Booster。然后,單擊“從靜態(tài)內容中刪除查詢字符串”并保存更改。

測試最終結果

查詢字符串已從網(wǎng)站上的每個靜態(tài)資源中刪除,是時候檢查網(wǎng)站的性能了。你可以使用任何網(wǎng)站性能工具,例如 GTMetrix、Pingdom 或 PageSpeed。

例如,我們使用 GTMetrix 顯示優(yōu)化前后的測試結果。首先在提供的字段中填寫你的網(wǎng)站地址,然后單擊測試你的網(wǎng)站。

圖片[9]-如何從 WordPress 中的靜態(tài)資源中刪除查詢字符串-光子波動網(wǎng) | 專業(yè)WordPress修復服務,全球范圍,快速響應

結論

查詢字符串是網(wǎng)站 URL 的一部分,其中包含“ ?”等字符。 “ 和 ” ?!?。從 WordPress 中的靜態(tài)資源中刪除查詢字符串的方式:

  • 編輯functions.php文件——通過WordPress儀表板找到你的functions.php文件。將提供的代碼插入到functions.php文件中并保存更改。
  • 安裝插件– 安裝并激活 Speed Booster Pack。在 WordPress 儀表板上,轉到Speed Booster -> General。然后,激活修剪查詢字符串選項。我們還列出了你可以用作替代方案的其他緩存插件。

聯(lián)系我們
教程看不懂?聯(lián)系我們?yōu)槟赓M解答!免費助力個人,小企站點!
客服微信
客服微信
電話:020-2206-9892
QQ咨詢:1025174874
郵件:info@361sale.com
工作時間:周一至周五,9:30-18:30,節(jié)假日休息
? 轉載聲明
本文作者:xiesong
THE END
喜歡就支持一下吧
點贊0 分享
評論 搶沙發(fā)

請登錄后發(fā)表評論

    暫無評論內容