搜尋
首頁CMS教程&#&按如何用程式碼實作移除WordPress版本號

以下由WordPress技巧欄位介紹給大家介紹用程式碼實作移除 WordPress 版本號碼的方法,希望對需要的朋友有幫助!

如何用程式碼實作移除WordPress版本號

預設情況下,WordPress會在頁頭輸出版本號,有一定安全隱患。

在目前主題的functions.php中加入以下程式碼,可同時移除feed和js/css中的WordPress版本號:

// 同时删除head和feed中的WP版本号
function ludou_remove_wp_version() {
  return '';
}
add_filter('the_generator', 'ludou_remove_wp_version');
// 隐藏js/css附加的WP版本号
function ludou_remove_wp_version_strings( $src ) {
  global $wp_version;
  parse_str(parse_url($src, PHP_URL_QUERY), $query);
  if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
    // 用WP版本号 + 12.8来替代js/css附加的版本号
    // 既隐藏了WordPress版本号,也不会影响缓存
    // 建议把下面的 12.8 替换成其他数字,以免被别人猜出
    $src = str_replace($wp_version, $wp_version + 12.8, $src);
  }
  return $src;
}
add_filter( 'script_loader_src', 'ludou_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'ludou_remove_wp_version_strings' );

建議教學:《# WordPress

以上是如何用程式碼實作移除WordPress版本號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:segmentfault。如有侵權,請聯絡admin@php.cn刪除
如何在WordPress中實現瀏覽器緩存如何在WordPress中實現瀏覽器緩存Jul 23, 2025 am 12:53 AM

ToenablebrowsercachinginWordPress,useapluginoreditserverfiles.1.Checkyourcurrentsetupviahostingdashboard,cachingplugins,ortoolslikeGTmetrix.2.UseapluginlikeWPSuperCacheorW3TotalCachebyinstalling,configuringcontenttypesandexpirationtimes,andpurgingcac

如何在WordPress中解決主題問題如何在WordPress中解決主題問題Jul 23, 2025 am 12:18 AM

發現WordPress主題問題時,先確認是否為真正主題故障。 1.切換默認主題測試,若問題消失則原主題有問題,否則檢查插件或服務器;2.開啟調試模式查看錯誤日誌,定位具體代碼問題;3.更新主題與插件至最新版本,使用子主題避免覆蓋;4.重新下載原版主題文件替換可能損壞的部分,尤其是核心模板文件。

如何優化大型WordPress站點如何優化大型WordPress站點Jul 23, 2025 am 12:18 AM

優化大型WordPress網站需要從數據庫、緩存、圖片管理和插件控制四方面入手。 1.數據庫優化:定期清理冗餘數據、使用緩存、拆分錶結構並優化索引以提升查詢效率;2.高效緩存策略:結合頁面緩存、對象緩存和CDN加速,合理設置緩存過期時間;3.圖片管理:壓縮圖片、採用WebP格式、啟用延遲加載,並考慮外部存儲減輕服務器壓力;4.插件控制:精簡插件數量,選擇高質量插件並定期評估性能影響,必要時用代碼替代插件功能。

如何更改WordPress登錄URL如何更改WordPress登錄URLJul 23, 2025 am 12:07 AM

修改WordPress登錄URL可提升網站安全性。 1.默認登錄地址如/wp-login.php易受自動化攻擊,更改後可減少風險;2.手動方法涉及重命名wp-login.php並創建重定向文件,但更新時可能被覆蓋;3.推薦使用WPSHideLogin、iThemesSecurity等插件更安全便捷;4.修改後需記錄新地址、清除緩存、檢查安全插件設置並測試登錄功能。此措施應與其他安全手段配合使用以達到最佳效果。

如何使用Gutenberg的RichText組件如何使用Gutenberg的RichText組件Jul 22, 2025 am 12:40 AM

Gutenberg的RichText組件是創建可編輯文本區域的核心工具,適合標題、段落等內容的編輯。 1.基本用法是引入RichText並傳入value和onChange屬性實現內容保存;2.通過formattingControls開啟富文本格式如加粗、斜體、鏈接;3.多個文本區域可通過分別綁定不同屬性字段管理;4.注意事項包括明確tagName、加載CSS、避免嵌套及使用placeholder提升體驗。掌握這些要點有助於高效開發自定義區塊。

如何使用WordPress Heartbeat API如何使用WordPress Heartbeat APIJul 22, 2025 am 12:32 AM

WordPress的HeartbeatAPI用於實現瀏覽器與服務器之間的定期通信。 1.初始化Heartbeat請求可通過wp_enqueue_script和JavaScript自定義頻率及數據,監聽heartbeat_send事件添加自定義數據並設置window.heartbeatInterval調整間隔;2.在PHP端通過heartbeat_received過濾器接收數據,使用回調函數處理並返迴響應;3.避免性能問題可設置合理間隔、避免複雜操作、在不需要的頁面禁用Heartbeat。合理使用H

如何使用WordPress使用反向代理如何使用WordPress使用反向代理Jul 22, 2025 am 12:10 AM

使用反向代理搭配WordPress可提升性能、安全性和負載均衡,常見用途包括緩存靜態資源、SSL終止、對外隱藏真實IP和集中管理多個站點;配置Nginx作為反向代理時需設置proxy_pass和相關header,並確保WordPress後台的站點地址與代理域名一致;常見問題如後台跳轉錯誤、HTTPS顯示不安全及評論登錄失敗可通過定義WP_HOME、WP_SITEURL和識別HTTP_X_FORWARDED_PROTO解決;必要時安裝ReverseProxyVIP或Cloudflare兼容插件可優

如何將雲存儲用於媒體庫如何將雲存儲用於媒體庫Jul 22, 2025 am 12:03 AM

用雲存儲管理媒體庫的關鍵在於選對平台、分類清晰、保障安全與效率。 1.選擇適合的雲存儲平台需考慮使用場景、同步機制、空間價格及設備兼容性;2.組織媒體文件結構應按類型、年份或用途分目錄,提升查找和自動化整理效率;3.利用標籤、搜索功能及OCR技術提高檢索便利性,並結合Plex等工具優化瀏覽體驗;4.設置合理權限、定期清理回收站並採用雙平台異地備份以確保數據安全。

See all articles

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器