从iPad访问时的消息框

时间:2011-07-19 作者:chris_s

我仍在寻找解决方案,但似乎找不到。我有以下代码要启动,但不确定如何编写函数来启动。js文件。我需要这个来处理一个特定的页面ID。

function ipad_alert() {
 if( preg_match(\'/ipad/i\',$_SERVER[\'HTTP_USER_AGENT\'])) {?>
      // link to .js file? 
 <?php }
 }
 add_action(\'init\',\'ipad_alert\');

1 个回复
最合适的回答,由SO网友:Milo 整理而成

使用wp_enqueue_script() 添加js文件。我上钩了wp_enqueue_scripts 所以我可以检查一下is_page() 对于特定页面。

function ipad_alert() {
    if( preg_match(\'/ipad/i\',$_SERVER[\'HTTP_USER_AGENT\']) && is_page(7) ) {
        wp_enqueue_script(\'my_script\', get_bloginfo(\'template_directory\') . \'/js/my_script.js\');
    }
}
add_action(\'wp_enqueue_scripts\',\'ipad_alert\');

结束

相关推荐