-
OrionTraveler2 發表了更新
我為我的 WordPress 外掛寫了一個 jQuery 腳本,它看起來像這樣:
$(function() { // jQuery code here });
儘管我確認頁面上已載入 jQuery,但在瀏覽器控制台中仍不斷出現以下錯誤:
類型錯誤:$ 不是函數
我讀到 WordPress 在無衝突模式下使用 jQuery。我應該這樣重寫程式碼來解決問題嗎?
(function($) { // jQuery code here })(jQuery);
在 WordPress 中使用 jQuery 時,處理此錯誤的最佳方式是什麼?
-
確保您的腳本在 WordPress 中正確執行,並將 jQuery 宣告為依賴項目。使用下列 PHP 程式碼:
php
複製代碼
function enqueue_my_script() {
wp_enqueue_script(
'my-custom-script', // 腳本的處理名稱
plugin_dir_url(__FILE__) .'js/my-script.js', // 腳本的路徑
array('jquery'), // 宣告 jQuery 為依賴項目
'1.0.0', // 版本
true // 在頁尾載入
);
}
add_action('wp_enqueue_scripts', 'enqueue_my_script');1
-