有条件地加载基于Wordpress主题文件的js文件

时间:2012-05-15 13:43:34

标签: jquery wordpress wordpress-theming

如何确定是否调用了Wordpress主题文件?例如,每次加载archive.php时,我都想有条件地将js文件添加到页脚。

我目前在functions.php中使用类似的东西加载全局js。如何调整以便根据名为?

的Wordpress文件加载其他js
//Use Google CDN to load jQuery
function use_google_jquery() {
    if (!is_admin()) {
        // comment out the next two lines to load the local copy of jQuery
        wp_deregister_script('jquery');
        wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', false, '1.7.2', true);
        wp_enqueue_script('jquery');

        // load a JS file from my theme: js/default.js
        wp_enqueue_script('my_script', get_bloginfo('template_url') . '/js/default.js', array('jquery'), '1.0', true);      
    }   }   add_action('init', 'use_google_jquery');

EDIT&注意:JS on Specific Wordpress Page适用于给定页面,但我正在寻找一个给定的模板文件,例如archive.php和要加载到页脚中。

1 个答案:

答案 0 :(得分:2)

使用以下函数is_single(),is_archive(),is_page(),is_home()