Может кто-нибудь сказать мне, почему этот код не работает? 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');
Код находится в php-файле, который включен в мои functions.php.
Я перепробовал все, что мог найти / придумать. Без условного is_page () это работает. Я пытался с wp_reset_query (), без помощи. Я уверен, что WordPress знает свою страницу. is_page (34, 'name', 'Name') тоже не поможет.