Cloudflare の Rocket Loader を自分の WP サイトで動作させようとしています。WP Visual Editor を除いて、すべて正常に動作します。ここのアドバイスに従いましたが、うまくいきません:
Wordpress で JavaScript タグにカスタム属性を追加するにはどうすればよいですか?
Cloudflare によると、Rocket Loader が JavaScript ファイルを無視するようにするには、スクリプトの前に data-cfasync="false" タグを追加する必要があります。
<script data-cfasync="false" src="/javascript.js"></script>
Rocket loader が私の 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 を使用しています。
誰でも助けることができますか?
たぶん、あなたは私を正しい方向に向けることができます。
ありがとうございました。