【发布时间】:2011-03-15 18:37:09
【问题描述】:
谁能告诉我为什么这段代码不起作用? is_page() 无效。
function tao_scripts() {
if (!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', get_template_directory_uri() . '/js/jquery-1.4.2.min.js', false, '1.4.2');
wp_enqueue_script('jquery');
if ( is_page() ) {
wp_register_script('jquery-validate', get_template_directory_uri() . '/js/jquery.validate.min.js', 'jquery', '1.7');
wp_enqueue_script('jquery-validate');
}
}
}
add_action('init', 'tao_scripts');
代码位于我的functions.php 中包含的php 文件中。
我已经尝试了所有我能找到/想到的。没有 is_page() 条件它可以工作。我试过 wp_reset_query(),没有帮助。我确定 wordpress 知道它的一个页面。 is_page(34, 'name', 'Name') 也无济于事。
【问题讨论】:
标签: php wordpress conditional