我正在開發一個wordpress插件,並且無法讓javascript文件運行。我的JavaScript文件看起來像這樣:包括一個JavaScript文件,當創建一個wordpress插件
<script>
jQuery(document).ready(function($) {
alert("Javascript is running");
});
</script>
這是在主插件php文件在那裏我試圖加載腳本代碼:
function super_plugin_scripts() {
wp_register_script('super_plugin_script', get_template_directory_uri().'js/super-plugin.js');
wp_enqueue_script('super_plugin_script');
}
add_action('wp_enqueue_scripts', 'super_plugin_scripts');
我也試圖運行這兩個報表初始化函數但沒有運氣。
控制檯中顯示的任何內容是否無法加載? – Stewartside
剛看過,get_template_directory返回主題的目錄,而不是插件,所以這可能是爲什麼它沒有找到它 – Mikey
嘗試使用plugin_dir_path和plugin_url,但都沒有返回插件實際保存在文件夾的路徑。plugin_url返回wordpress文件結構中的插件文件夾 – Mikey