通过 Google 进行一些搜索,我一遍又一遍地遇到相同的代码,用于将 jQuery 添加到从头开始的 Wordpress 主题中。
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script('jquery');
wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_enqueue_script('jquery');
wp_enqueue_script('my_script', get_bloginfo('template_url') . '/js/theme.js', array('jquery'), '1.0', true);
}
我已将此代码添加到我的 functions.php 文件中,并创建了一个 js 文件夹并在其中使用以下语法创建了一个 theme.js 文件:
jQuery(function ($) {
/* You can safely use $ in this code block to reference jQuery */
});
当我刷新我的 WP 站点时,似乎没有调用 theme.js 文件。在 Chrome 开发工具中,它没有列在正在渲染的 js 文件中。
我是否使用过时的方法?如何使用 jquery 使我的 /js/theme.js 文件适用于我的主题?