我想加载javascript并排除1个页面,因此我尝试了以下操作,但没有成功:
function mypage_scripts()
{
if ( !is_admin() )
{
wp_deregister_script(\'jquery\');
wp_register_script(\'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\', true, \'1.6.2\', false);
wp_enqueue_script(\'jquery\');
/* My Script */
if ( !is_page(\'contact\') )
{
wp_enqueue_script(\'myscript\', get_bloginfo(\'template_url\') . \'/js/myscript.js\', array(\'jquery\'), \'1.1\', false);
}
}
}
add_action( \'wp_print_scripts\', \'mypage_scripts\');
结果是脚本加载到除Admin(如预期)之外的每个页面,但无法管理不加载到“Contact”页面。有什么想法吗?
当然,我可以列出我想加载的所有页面,但由于该网站将来会有更多页面,我不想更改功能。每次创建一个新的php文件时。
谢谢