如何將 JavaScript 添加到 WordPress
已發表: 2022-09-16如果您是 WordPress 新手並且想知道在哪裡將 JavaScript 添加到您的網站,本指南將幫助您入門。 將 JavaScript 添加到 WordPress 是一個相當簡單的過程,但有一些事情需要記住。 首先,您需要決定是直接將 JavaScript 添加到您的 WordPress 網站,還是通過插件添加。 如果您不習慣編碼,或者如果您想避免與其他插件或主題的潛在衝突,我們建議使用插件。 有一些不錯的選擇,但我們建議使用 Jetpack 插件或Google Analytics for WordPress 插件。 一旦您決定如何將 JavaScript 添加到 WordPress,您就需要將代碼實際添加到您的站點。 如果您直接添加它,您可以將它添加到主題的頁眉或頁腳文件中。 或者,如果您使用插件,通常可以將其添加到插件的設置頁面。 最後,請記住在發布代碼之前對其進行測試。 這將有助於確保一切正常工作並且沒有錯誤。
JavaScript 應該位於 *head 中的HTML 文檔可用於包含各種腳本。 腳本可以放置在 HTML 頁面的正文或頭部,具體取決於其位置。
環繞 JavaScript 代碼的專用 HTML 標籤 *script* 可用於將其添加到 HTML 文檔中。 定義加載 JavaScript 的HTML 代碼的代碼將出現在 [head] 或 [body] 部分,具體取決於您希望它何時加載。
您可以將 Javascript 放入 WordPress 中嗎?
可以通過使用插件或編輯主題或子主題的功能將 JavaScript 添加到您的 WordPress 站點。 建議您使用插件來確保您的自定義腳本以正確的順序正確執行。
當您將代碼直接添加到您的帖子或頁面時,WordPress 不允許這樣做。 如果您更改主題,則必須手動重新編碼 header.html 或 footer.html 文件,但這些更改將無效。 WPCode 是將 JavaScript 添加到任何 WordPress 網站的最方便的方法。 要開始,只需轉到Code Snippets headers 。 在本節中,您將看到三個單獨的字段,分別標記為“head”、“body”和“footer”。 這些框現在可以包含 JavaScript 代碼。 WPCode 現在會自動為您網站的每個頁面生成代碼。
如果您只想將 JavaScript 添加到單個 WordPress 帖子中,則必須在代碼中包含條件邏輯。 要查找帖子 ID,請從要使用它的帖子中運行 JavaScript,然後在 URL 中輸入頁面 ID。 例如,也可以通過條件標籤將 javascript 添加到特定的帖子和頁面。
但是,有大量的 WordPress 用戶不打算使用 JavaScript。 他們希望他們的網站在不使用 JavaScript 或插件的情況下順利運行。 JavaScript 仍然是WordPress 開發生態系統的重要組成部分,一些 WordPress 主題和插件使用它來獲得額外的功能或改進平台的功能。 為了使 WordPress 主題或插件在沒有 JavaScript 的情況下運行,它必須沒有使用它的代碼。 如果您正在使用使用 JavaScript 的主題或插件,您應該了解它是如何工作的,以及如果您不想使用它,如何禁用或刪除它。 一些 WordPress 主題和插件使用 JavaScript 來添加功能或擴展 WordPress 平台的功能,這是 WordPress 開發最重要的方面之一。 為了在沒有 JavaScript 的情況下使用 WordPress 主題或插件,您必須首先確保不使用 JavaScript 代碼。 如果您有一個使用 JavaScript 的主題或插件,請確保您了解它的工作原理以及如果您不想使用它,如何禁用或刪除它。
編輯自己的 WordPress 主題的危險
儘管 WordPress 有一個易於使用的編輯器來更改主題文件,但重要的是要記住,編輯自己的代碼可能會引入導致網站失敗的錯誤。 如果您不熟悉編碼,我們建議您聯繫開發人員以幫助您開發網站。
如何將 Javascript 文件添加到 WordPress 插件?

將javascript 文件添加到 wordpress 插件是一個簡單的過程。 首先,您需要在插件目錄中創建一個新文件,並將其命名為您喜歡的任何名稱。 然後,您需要打開該文件並添加以下代碼: 接下來,您需要將該文件包含在您的插件中。 您可以通過將以下代碼添加到插件文件中來做到這一點: 添加代碼後,您需要保存文件並將其上傳到您的 wordpress 插件目錄。
WordPress 有超過 33,000 個插件和 2,600 個可用主題。 他們可以創建範圍廣泛的程序,而 JavaScript 是一種常用的執行方法。 您不必成為程序員即可將 JavaScript 代碼合併到主題或插件中。 在這種情況下,生成的頁面會過重; 每個人的腳本都將被禁止使用。 如果使用 WP_enqueue_script() 函數,當前在隊列中的腳本將被包含在隊列中。 換句話說,頁面頂部不會出現腳本標籤。 腳本的名稱、它的 URL、它的依賴項、它的版本號以及它是否必須包含在頁腳中都是必需的。
在 WP 中,WP_enqueue_script() 函數表示包含腳本的最佳方式。 這種方法的優點是不會重複兩次。 如果您將腳本註冊為依賴項,其他插件將能夠自動使用它們。 此外,如果您至少指定一次版本號,則腳本將被包含兩次,即使此版本號相同。 WP_enqueue_script() 函數通過防止腳本被複製來確保腳本在頁眉和頁腳中正確設置。 如果顯示的頁面甚至不需要您的腳本怎麼辦? 如果您想使用 Action/Filter API 查找相應的操作,請創建一個將您的腳本排入隊列的函數。

一些元素可以使用插件修改為帖子,但不是全部。 簡碼就是一個例子。 在您的情況下,您必須使用一些腳本來替換插件中的短代碼。 如果您將 WP_enqueue_script() 調用到此回調函數中,除非必要,否則您將無法包含您的腳本。 WP_head() 和 WP_footer() 是每個主題都必須使用的兩個函數。 在文檔末尾添加行時,這些函數會在 head 標記中包含所需的行。 如果您要求此選項,腳本將包含在這些函數之前。 不應將它們放置在不需要它們的頁面中,而應將它們單獨留在不需要它們的頁面中。
如何將 Javascript 添加到我的 WordPress 管理員?

有兩種方法可以將 JavaScript 添加到 WordPress 網站。 第一種是將其添加到主題的頁眉或頁腳中。 第二種是使用插件。
必須將自定義 jQuery 代碼添加到 Edit Post 頁面,這就像在用戶按下 Publish 時顯示一個 div 一樣簡單。 我嘗試了一些回顯腳本標籤的方法,但它似乎對我不起作用。 以下是您的functions.php 的片段。 它在 WordPress 3.2.1 上運行良好。 get_current_screen 函數可用於確定應加載文件的位置。 如果您將 WP_enqueue_script 直接添加到您的代碼中,它不會包含在新版本的 WordPress(5.1 或更高版本)中。 相反,直接通過 admin_print_scripts 使用腳本。 確定優先級設置得足夠高,以確保它在任何所需的庫(如 jQuery)之後正確加載。
在沒有插件的情況下將 Javascript 添加到 WordPress
在沒有插件的情況下將 JavaScript 添加到 WordPress 是一個棘手的過程。 但是,可以通過在函數中添加幾行代碼來實現。 .php 文件。 這樣做將允許您將 JavaScript 添加到您的 WordPress 網站,而無需安裝插件。
WordPress 將 Javascript 添加到特定頁面
如前所述,如果您只想在單個 WordPress 頁面上使用 JavaScript,則必須在代碼中添加條件邏輯。 add_action ('wp_head', 'WPb_hook_Javascript'); 僅當頁面 ID 為“10”時,此代碼才會運行 JavaScript。
在這篇文章中,我將教你如何在特定的 WordPress 頁面或區域中包含 JavaScript。 創建一個名為 Scripts 或 Js 的文件夾以保持一切井井有條。 要調用鏈接而不是直接在 head 標籤中調用它,請打開 header.php 文件並從活動主題中復制以下代碼。 代碼代碼在下面詳細解釋。 如果插件的 JavaScript 設置為僅出現在指定的頁面上,以下代碼將禁用它。 在 WordPress 中使用 JQuery 時,以適當的順序放置 JavaScript 至關重要。 Justin Tadlock 在他的教程中對這個問題進行了更深入的解釋。
將 Javascript 添加到 WordPress 函數 PHP
將 JavaScript 添加到 WordPress functions.php 是一個簡單的過程,任何對代碼有基本了解的人都可以完成。 您首先需要通過 FTP 或主機控制面板訪問您的 functions.php 文件。 找到文件後,只需將以下代碼添加到最底部: function my_scripts_method() { wp_deregister_script( 'jquery' ); wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'); wp_enqueue_script('jquery'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ? > 此代碼將簡單地將 WordPress 附帶的默認 jQuery 腳本替換為較新版本。
保存您的更改。 如何將 Javascript 添加到 WordPress 網站
要將 JavaScript 添加到單個帖子或頁面,請使用 WP_enqueue_script 或 WP_head 掛鉤。 例如,如果您想在您的網站上包含自定義標題,請添加“br”。 你有責任履行你的職責。 您必須在 php 文件中包含以下代碼:*br。 此腳本是響應 [GET_HEADERS]: “myheader”, 'get_header()” 生成的; [/br] 你的標題必須放在那裡。 必須執行以下 PHP 文件。 在 WordPress 中,head 定義為 WP_head。 您所做的更改將被保存。 要將 JavaScript 添加到您的整個網站,請在 init.xml 中使用 WordPress_enqueue_script 函數。 你的 init 應該在那裡。 要製作 php 文件,請插入以下行。 Get_header() 使用 PHP_enqueue_script('myheader', get_header()) 返回一個PHP PHP 腳本。