编辑:我还想补充一下,激活这个插件会使Wordpress的"媒体"部分崩溃。: D
说真的,我错过了什么?这是我的代码:
<!--[if (gte IE 6)&(lte IE 8)]>
<?php
function rw_selectivizr(){
wp_register_script('selectivizr',plugins_url('/js/selectivizr-min.js', __FILE__ ), array(), '1.0.2');
wp_enqueue_script('selectivizr');
}
add_action('wp_head', 'rw_selectivizr');
?>
<![endif]-->
我得到的错误写在标题。我不明白……我在网上找不到任何有用的东西,因为那里没有空白……我编写的其他14个插件是UTF-8(有人建议将编码改为ANSI,我认为这是一个愚蠢的建议…试过了,没用)
这是所有的代码,我不明白
这46个字符来自将被输出的HTML条件。
如果您试图注册脚本,如果它通过了HTML浏览器条件,它将无法工作,因为PHP将被执行。您应该检查PHP端的浏览器版本。
if(preg_match('/(?i)msie [6-8]/',$_SERVER['HTTP_USER_AGENT']))
{
// include script
}
else
{
}