用於 WordPress 的 JavaScript

已發表: 2023-02-12

作為 WordPress 用戶,您可能偶爾希望在不破壞主題的情況下調整您的頁面或帖子超出主題允許的範圍。 例如,您可能想在您的站點中添加一個交互式元素,但是當您保存更改時,WordPress 會刪除您的代碼。

由於將代碼直接添加到頁面或帖子中並不容易,因此這可能是一個令人沮喪的障礙。 但是,有一種方法可以克服它。 可以在 WordPress 平台內使用 JavaScript 將動態元素添加到頁面和帖子,或整個網站。

在本文中,我們將了解 JavaScript,它是什麼,以及如何使用它來增強您的 WordPress 數字體驗。 我們還將檢查幾個可以幫助您在您的網站上實施 JavaScript 的插件。 收集您所有令人驚嘆的網站創意,讓我們開始吧!

目錄
1.什麼是JavaScript?
2. JavaScript 做什麼?
3.什麼時候應該向 WordPress 添加 JavaScript?
4. 6 個頂級 JavaScript WordPress 插件
4.1. 1.插入頁眉和頁腳
4.2. 2. 簡單的自定義CSS和JS
4.3. 3. 崇光頁眉頁腳
4.4. 4.頁腳腳本
4.5. 5. CSS 和 JavaScript 工具箱
4.6. 6. 腳本和样式
5.在 WordPress 中輕鬆添加 JavaScript(分兩步)
5.1. 第 1 步:安裝並激活插件
5.2. 第 2 步:將 JavaScript 代碼插入頁眉或頁腳
6.使用 WP Engine 了解更多開發人員技巧

什麼是 JavaScript?

JavaScript 是最流行的編程語言之一。 它可以為網站添加一層動態功能。 雖然大多數網站的基本元素都是用 HTML 和 CSS 組合在一起的,但 JavaScript 為聚會帶來了大量引人入勝的選項。 這可能包括從交互式計算器到實時信息提要的任何內容。

JavaScript 的優勢之一是它通常部署為客戶端編程。 這意味著腳本在訪問者查看頁面時從其瀏覽器運行。 一旦 HTML 和 CSS 部署並創建了頁面結構,JavaScript 就可以在其他元素之上運行以實現某些動態目標。

JavaScript 做什麼?

因此,我們現在知道 JavaScript 主要是一種客戶端編程元素,可以改變站點現有的 HTML 和 CSS。 但是它還能做什麼呢? 您可以使用 JavaScript 來做一些有用的事情,包括:

  • 在網頁上執行事件
  • 表單驗證,您需要將值存儲在變量中
  • 可以放在頁面或帖子上的第三方 API

由於 JavaScript 由用戶的瀏覽器運行,它也可以從該瀏覽器收集數據。 這對於製作快速高效的網站來說是必不可少的,這些網站可以快速加載圖像並對移動設備做出良好的響應。

什麼時候應該將 JavaScript 添加到 WordPress?

當您想要向您的 WordPress 頁面添加一個元素時,添加 JavaScript 會派上用場,否則在部署時會使您的服務器陷入困境。 這可能包括複雜的功能,例如音頻或視頻播放器。 此外,如果您使用大量第三方應用程序,您可能需要向您的站點添加一段 JavaScript 才能使它們正常運行。

由於 JavaScript 被寫入 HTML 頁面,因此由用戶的瀏覽器決定如何處理它。 因此,雖然 JavaScript 可以在服務器端使用,但它真正的超能力在於客戶端實現。

JavaScript 實施的其他一些機會包括基於事件的操作。 這是當您需要在您的網站上發生某些事情以響應用戶的操作時,例如鼠標點擊或窗口大小調整。

6 個頂級 JavaScript WordPress 插件

現在我們已經介紹了 JavaScript 必須提供的基礎知識,讓我們來看看一些可以幫助您在網站上安全部署腳本的 WordPress 插件。 下面,我們將回顧六個提供各種不同選項和功能的 WordPress 插件。

1.插入頁眉和頁腳

這個 WordPress 插件自稱是向您的 WordPress 網站添加代碼的最簡單方法。 Insert Headers and Footers 由 WPBeginner 提供,可以幫助您集成來自社交媒體平台等的第三方 API。 所有這一切都是可能的,無需直接編輯您的 WordPress 主題。

主要特徵:

  • 為一站式頁眉或頁腳腳本編輯和插入提供簡單的界面
  • 使您能夠選擇在頁眉或頁腳中插入 JS 代碼
  • 允許您將 Google Analytics 添加到任何主題
  • 可以使用多種代碼,包括 HTML、CSS 和 JavaScript

價格:這是一個免費插件。

2. 簡單的自定義CSS和JS

簡單自定義 CSS 和 JS 插件作為開發工具非常方便,如果升級到專業版則最有效。 它主要關注您網站的外觀更改。 更重要的是,它使您能夠添加自定義 CSS 和自定義 JavaScript,而無需修改您的 WordPress 主題或插件文件。 通過將代碼更改應用到特定頁面或 URL 的能力,您可以在使元素生效之前對其進行測試。

主要特徵:

  • 包括帶有語法高亮顯示的文本編輯器
  • 讓您內聯或在單獨的文件中打印代碼
  • 在站點的頁眉或頁腳中啟用代碼放置
  • 可以在前端或管理端添加任意數量的代碼
  • 更改主題時保留更改

價格:此插件是免費選項。

3. 崇光頁眉頁腳

SOGO Header Footer 非常適合利用第三方 API 功能。 您可以將 JavaScript 添加到包含 Google 再營銷代碼的頁面的頁眉和頁腳,僅舉一個例子。 請記住,您可能需要購買專業版才能刪除廣告或訪問高級選項。

主要特徵:

  • 包括對 WooCommerce 商店頁面的支持
  • 使您能夠將 JS 代碼應用於所有頁面和帖子,或指定某些頁面和帖子
  • 與古騰堡兼容
  • 支持術語和類別頁面

價格:有免費版和高級版,起價為 7.90 美元。

4.頁腳腳本

這個強大的 WordPress 插件將您的重要腳本移動到您網站的頁腳。 如果您的主題運行大量腳本,您可能希望這樣做以減少加載時間,或清除圖像加載的任何瓶頸。 應該注意的是,只有當您有插件和正確使用 wp_enqueue_scripts 的主題時,腳註腳本才有效。

主要特徵:

  • 使您能夠通過帖子/頁面編輯屏幕 metabox 直接禁用特定頁面和帖子上的插件功能
  • 允許您通過設置頁面禁用特定存檔頁面上的插件
  • 可以選擇將哪些腳本保留在站點的標題中

價格:這個插件是 100% 免費的。

5. CSS 和 JavaScript 工具箱

接下來,CSS & JavaScript Toolbox 提供了一個儀表板選項,用於管理您網站的所有代碼和片段。 對於希望對其代碼進行大量控制的開發人員來說,這是一個強大的工具,該工具箱使您能夠創建代碼塊以在您的站點上使用。 您可以添加和管理您的代碼塊獨有的 CSS、JavaScript、HTML 和 PHP 代碼,並將它們添加到幾乎任何地方。

主要特徵:

  • 允許您將 CSS、JavaScript、PHP 和 HTML 添加到頁面、帖子、自定義帖子類型、標籤、類別、URL 等
  • 使您能夠在不修改主題文件的情況下添加前端樣式
  • 無需額外的自定義插件或黑客來添加功能
  • 幫助您添加用於廣告和訪客跟踪或社交媒體渠道的第三方腳本
  • 可以避免使用 FTP,並在儀表板中管理所有代碼添加和更改

價格:您可以試用免費插件,或以 29 美元的價格購買高級版本。

6. 腳本和样式

最後,Scripts n Styles 使您能夠將自定義 CSS 和 JavaScript 直接添加到單個帖子、頁面或任何其他已註冊的自定義帖子類型中。 在 JavaScript 領域,這個插件還帶有一些內置的安全功能。 如果您有很多人在您的 WordPress 網站上工作,這將很有幫助。

主要特徵:

  • 允許您將類添加到正文標籤和帖子容器
  • 使您能夠通過全局設置頁面為整個站點創建腳本
  • 將新類添加到 TinyMCE 格式下拉菜單,用於帖子和頁面的直接樣式
  • 提供限制特定用戶類型使用的選項

價格:使用此插件免費。

在 WordPress 中輕鬆添加 JavaScript(分兩步)

在整個站點範圍內包含 JavaScript 的最簡單方法之一是通過插件將代碼插入頁眉或頁腳。 讓我們來看看它是如何工作的,以插入頁眉和頁腳為例。

第 1 步:安裝並激活插件

第一步是簡單地從您網站的插件選項卡中搜索插件,然後安裝它。

完成後,您將看到一個激活按鈕。 在您通過激活插件完成該過程之前,您的插件無法完全發揮作用。

第 2 步:將 JavaScript 代碼插入頁眉或頁腳

激活插件後,您會在 WordPress 儀表板的“設置”菜單下找到一個新項目,標記為“插入頁眉和頁腳”

您可以在此處添加要在頁眉、頁腳或兩者中運行的所有腳本。 這包括對主題的調整、與第三方 API 的集成以及 CSS 更改。

就這麼簡單! 完成後不要忘記保存您的更改,插件會自動在適當的位置加載您的 JavaScript 代碼。

使用 WP Engine 了解更多開發人員技巧

使用 JavaScript 對您的 WordPress 網站進行獨特和自定義的更改起初看起來令人生畏。 但是,一旦您知道如何成功實施這一關鍵編程語言,您就可以完全控制您的主題和集成。

作為 WordPress 網站所有者或開發人員,優質資源對您的工作至關重要。 在 WP Engine,我們有針對所有預算的計劃和解決方案。 我們在這里為您提供最好的 WordPress 解決方案,並幫助您將您的網站提升到新的極限!