2014-09-30 14 views
-1

如何添加javascript/jQuery函數來使用WordPress插件。WordPress加jQuery

例如,我想在提交或按鈕單擊時調用jquery函數。或者用於客戶端表單驗證。

回答

0

嗯,有很多的方法來做到這一點:

  1. 寫你的插件,掛鉤wp_enqueue_scripts行動,包括外部js文件與jsvascript代碼
  2. 一樣的,但是從whithin掛鉤wp_enqueue_scripts你的主題
  3. 使用<腳本包括您的外部JavaScript文件>標籤內的主題head.php(或其他)
  4. 包括你的代碼內嵌到< SCRIPT>裏面任何你的主題文件的標籤。
+0

我應該在哪裏放置我的.js文件? – sanosuke 2014-09-30 08:26:33

+0

1.在您的插件的相同文件夾中(並使用plugin_dir_url(__ FILE __);獲取此目錄的URL) 2.在您的主題文件夾中(並使用get_template_directory_uri()獲取您的主題目錄的URL) – dmikam 2014-09-30 08:29:44

0

我認爲此頁面可以幫助你:http://matthewruddy.com/using-jquery-with-wordpress/

可能是最常見的錯誤使開發商正在加載的jQuery由 打印「」標記爲標題。永遠不要這樣做!如果你這樣做, 任何需要jQuery的插件/主題都會因爲你的爛攤子 而中斷。這是因爲jQuery會被加載兩次,這會導致錯誤並破壞內容。相反,請使用下面的PHP代碼。

add_action('wp_enqueue_script', 'load_jquery'); 
function load_jquery() { 
    wp_enqueue_script('jquery'); 
} 
+0

我應該在哪裏寫我的腳本?我應該製作一個外部的.js文件還是隻寫入我的插件? – sanosuke 2014-09-30 08:27:39