即時通訊編寫一個插件,並擁有自定義的Javascript分配。 (不寒而慄)。我只想在需要時將這些javascript和其他資源包括在內。它們被加載到我的插件頁面上,也將在後/頁面/自定義帖子類型編輯屏幕上顯示。是否有一個簡單和最佳實踐方法呢?WordPress的管理和JavaScript
歡呼聲
即時通訊編寫一個插件,並擁有自定義的Javascript分配。 (不寒而慄)。我只想在需要時將這些javascript和其他資源包括在內。它們被加載到我的插件頁面上,也將在後/頁面/自定義帖子類型編輯屏幕上顯示。是否有一個簡單和最佳實踐方法呢?WordPress的管理和JavaScript
歡呼聲
你可以使用一個load-(page)
動作功能,有條件地添加入隊要求特定頁面上。
add_action('load-post.php', 'my_load_post_php_action');
function my_load_post_php_action() {
wp_enqueue_script('my_script', plugins_url('my_script.js', __FILE__));
}
嗯好吧,這似乎是沿着正確的軌道。雖然這將意味着我會有很多操作/回調來初始化相同的腳本/樣式......或者我可以在多個操作中使用相同的回調.. :-)好主意您認爲如何操作 'add_action(' load-post.php','enque_scripts'); add_action('post.php','enque_scripts'); add_action('edit-post.php','enque_scripts');函數enque_scripts(){ wp_enqueue_script('my_script',plugins_url('my_script.js',__FILE__)); }' – AndrewMcLagan
im意識到wp中的enque函數,我正在使用它們。儘管如上所述,我只想在certin頁面上需要時加載JS。因爲我想減少衝突的可能性並減少代碼。 ... – AndrewMcLagan
Javascript有什麼問題? :) – Rijk
我希望有人指出什麼是正確的第一個...我要移動到谷歌Java - > JavaScript解釋器儘快! :-) – AndrewMcLagan