我使用以下代码从google CDN加载JQuery:
wp_deregister_script(\'jquery\');
wp_register_script(
\'jquery\', // handle - WP uses this name to refer to script
\'http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js\',
array(), // Array of handles representing scripts that this one depends on.
false, // Version number - defaults to false.
false // false = put script in header, true = put in footer
);
wp_enqueue_script(\'jquery\');
在firebug中,我看到wordpress附加了“?ver=3.0.4\'到URL以控制缓存。事实上,似乎没有任何方法可以阻止WP追加something 到URL-我可以在调用wp\\u register\\u script()时提供自己的字符串,但如果我将其留空(或“false”),wp将使用默认的“ver=3.0.4”)我相信附加的版本字符串会阻止用户的浏览器重新使用可能从different 网站E、 g。
用户访问www.example。com加载ajax。古格里皮斯。com/ajax/libs/jquery/1.4.4/jquery。因此它现在位于浏览器缓存中既然跨站点缓存是我想使用谷歌CDN的主要原因之一,那么除了手动加载脚本(不理想)或破解WP core之外,还有其他解决方案吗?
TIA公司
/Eoin/