您需要使用get_current_screen()
get_current_screen()->id
然后,用以下工具钩住它:
function my_script_function() {
if ( strpos( get_current_screen()->id, \'screen_id\' ) !== false ) {
wp_enqueue_script( \'my_javascript_handle\', \'path/to/my/script.js\', \'jquery\', \'1.0\' );
}
}
add_action( \'admin_enqueue_scripts\', \'my_script_function\' );
这将使您的脚本与jQuery核心一起在WordPress系统中正确排队(以防万一它还没有出现)。
http://digwp.com/2009/06/including-jquery-in-wordpress-the-right-way/ 对在WordPress中使用jQuery有很好的概述。请注意,默认情况下,虽然您不能使用jQuery调用jQuery,因为它处于安全模式(本文将向您展示如何更改它,使其不必使用jQuery)。