WordPress如何设置自动加载最新的js和css文件

适当的使用缓存可以加快网站的加载速度,提高用户体验。但是有些时候,由于缓存或CDN导致我们的js和css文件被缓存了,如果没有清理缓存,或强制刷新浏览器,可能无法加载最新的js和css。

为了解决这些问题,WordPress一直都有相应解决方案。

通过版本号更新

最常用的就是为js和css文件添加版本号参数

如果你做过WordPress开发,应该知道如何使用wp_enqueue_script()引入js文件,使用wp_enqueue_style()函数引入css文件。这两个函数都有一个版本参数。下面以wp_enqueue_style()为例:

  1. /**
  2. *引入电脑网络无法连接到internetcss文件(版本号)
  3. */
  4. functionwpkj_enqueue_sc电脑网络黄色感叹号怎么办ripts(){
  5. wp_enqueue_style(
  6. ‘my-custom-wordpressstyle’,
  7. get_stylesheet_direc网站制作的相关介绍tory_uri().‘/css/cu网站制作模板stomstyl电脑网络e.css’,
  8. [],//依赖
  9. ‘1.0.0’//版本号
  10. );
  11. }
  12. add_action(‘wp_enqueue_scripts’,‘w电脑网络wifi没了pkj_enque电脑网络连接正常但是上不了网ue_scripts’);

通过上面的代码引入的css文件,加载出来的代码大概为:

  1. <linkrel=’styleshee网站制作报价t&#821网站制作需要多少钱7;id=’my-wordpress怎么看别人的文章custom-style-css’href=’https://example.com/wp-网站制作的相关介绍content/themes/mycustomtheme/css/customstyle.css?ver=1.0.0&#8242网站制作模板;type=电脑网络重置’text/网站制作的相关介绍css&#821电脑网络重置7;media=’all’/>

你可以看到文件网址后面有一个参数customstyle.css?ver=1.0.0,如果我们的wordpress是什么意思css代码更新了,我们只需要更改wp_enqueue_style()中的版本号参数即可,比如更改为1.0.1,那输入的文件网址就应该为customstyle.css?ver=1.0.1,这样就达到了自动更新文件的效果。

通过时间戳更新

虽然说版本号是一种可行的方案,但是每次修改css代码都要更新一个版本号,这个网站制作的相关介绍做法在wordpress官网入口实际开发中并不科学,所以我们可以考虑使用时间戳来实现。

我们可以通过filemtime()函数来自动获取文件最后更新的时间戳,然后将这个时间戳作为版本号参数的值。

比如,我们可以将上面的函网站制作的大品牌数修改为:

  1. /**
  2. *引入cs电脑网络s文件(时间戳)
  3. */
  4. fwordpress主题unctionwpkj_enqueue_scripts电脑网络wifi没了(){
  5. wp_enqueue电脑网络_style(
  6. ‘my-电脑网络重置customWordPress教程-style&网站制作需要多少钱#8217;,
  7. get_stylesheet_directory_uri().&网站制作#8216;/css/customstyle.css’,
  8. [],//依赖
  9. filemtime(get_stylesheet_网站制作需要多少钱directory()网站制作公司.‘wordpress主题/css/cuwordpress教程菜鸟教程stomstyle.css电脑网络连接不上’)//版本
  10. );
  11. }
  12. add_action(‘wp_enqueue_script电脑网络连接不上怎么解决s’,&#wordpress教程菜鸟教程8216;wpkj_enqueue_scripts’);

注意看上代码的第10行。最后输入的代码应该为:

  1. <linkrel=’swordpress官网入口tylesheet’id=’my-custom-sty网站制作在哪里比较好le-css’href=’https://example.com/wp-content/th电脑网络wifi没了emes/mycustomtheme/css/customstyle.css?ver=1458475236′ type=’text/css’ media=’all’ />

从中我们可以看到版本号参数的值为一个时间戳customstyl网站制作的相关介绍e.css?ver=1458475236,每次我们修改了 c网站制作公司ustomstyle.css文件,都会自动更新这个时间戳,达到了及wordpress官网入口时更新参数的目的。

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论