我想让Cloudflare的火箭加载器在我的WP网站上工作。一切工作正常,除了WP可视化编辑器。我遵循这里的建议,但它不起作用:Cloudflare的Rocket Loader + Wordpress - >忽略脚本?
如何将自定义属性添加到Wordpress中的JavaScript标记?
的CloudFlare说,为了使火箭装载机忽略的JavaScript文件,我需要我的脚本之前添加数据cfasync =“假”的标签:
<script data-cfasync="false" src="/javascript.js"></script>
火箭装载机没有按”不要忽略我的JS文件。
这里是我的代码:
function rocket_loader_attributes($url)
{
$ignore = array (
'http://www.mysite.com/wp-includes/js/tinymce/tiny_mce.js?ver=349-21274',
'http://www.mysite.com/wp-admin/js/editor.js?ver=3.4.2'
);
if (in_array($url, $ignore))
{ // this will be ignored
return "$url' data-cfasync='false";
}
return $url;
}
add_filter('clean_url', 'rocket_loader_attributes', 11, 1);
什么是错我的代码?
我目前在自动模式下使用Rocket Loader。
任何人都可以帮忙吗?
也许你可以指点我正确的方向。
谢谢。
我一直在试图找到一个小时的解决方案。请帮忙。 – 2013-03-10 20:04:57
这条线看起来很有趣:'return'$ url'data-cfasync ='false“;'。 – hkBst 2016-04-05 08:55:48