我试图加载一个弹出窗口,点击管理区的帖子标题,然后通过元查询获取数据,并在弹出窗口中显示,但在控制台中显示错误,js函数未定义。看起来文件没有正确包含,我尝试了很多方法,但仍然是一样的。
我正在尝试将该文件包含在插件名“tasks”中,js文件位于tasks/assets/js/functins.js
http://prntscr.com/gv2ea2
这里我包括脚本文件
add_action(\'wp_enqueue_scripts\',\'tasks_js_file_func\');
function tasks_js_file_func() {
wp_enqueue_script( \'tasks_js\', plugins_url( \'assets/js/functions.js\',__FILE__ ), \'\', \'\', true);
}
这是我为每个标题创建onclick的函数
function adding_onclick_post_column( $columns ) {
global $post;
switch ( $columns ) {
case \'new_title\':
echo\'<a href="#" onclick="alert_func();">\' . get_the_title( $post->ID ) . "</a>";
break;
}
}
最合适的回答,由SO网友:Mahafuz 整理而成
add_action(\'admin_enqueue_scripts\',\'tasks_js_file_func\');
尝试调用此操作
admin_enqueue_scripts
它将把你的js文件放入WordPress管理区。