如何确定是否调用了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和要加载到页脚中。
答案 0 :(得分:2)
使用以下函数is_single(),is_archive(),is_page(),is_home()