我的自定义元框中有一个脚本并希望使用 jQuery,问题是管理页面在加载 jQuery 之前加载我的脚本,使我的脚本无用,当我检查页面时它看起来像这样:
jQuery(document).ready(function($) {
// use $
});
<!DOCTYPE html>
然后加载文档的其余部分,带有标题和所有甜美的爵士乐。无论如何,我可以在加载 jQuery 后加载我的<script>jquery here</script>
吗?
你必须以
这种方式插入脚本:
function load_custom_scripts()
{
wp_enqueue_script('custom_script', 'COMPLETE_PATH_TO_YOUR_SCRIPT');
}
do_action ( 'admin_enqueue_scripts', 'load_custom_scripts' );
我建议您将所有自定义脚本放在单独的JS文件中,然后加载到WP中。
是的,在加载之前你不能使用 jQuery。
但是你可以使用普通的JS:
window.addEventListener('load', function() {
// $ should be available
}, false);