File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed
Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -183,3 +183,14 @@ function jq_search_get_provider() {
183183 }
184184 return '' ;
185185}
186+
187+ /**
188+ * Get a checksum of styles used in the header
189+ */
190+ function jq_css_checksum () {
191+ $ base = get_template_directory () . '/css/base.css ' ;
192+ $ typesense = get_template_directory () . '/lib/typesense-minibar/typesense-minibar.css ' ;
193+ $ styles = get_stylesheet_directory () . '/style.css ' ;
194+
195+ return md5 ( filemtime ( $ base ) . filemtime ( $ typesense ) . filemtime ( $ styles ) );
196+ }
Original file line number Diff line number Diff line change 1717 <meta name="viewport" content="width=device-width">
1818
1919 <link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri (); ?> /i/favicon.ico">
20- <link rel="stylesheet" href="<?php echo get_template_directory_uri (); ?> /lib/typesense-minibar/typesense-minibar.css?v=1.3.4 ">
21- <link rel="stylesheet" href="<?php echo get_template_directory_uri (); ?> /css/base.css?v=17 ">
22- <link rel="stylesheet" href="<?php bloginfo ( 'stylesheet_url ' ); ?> ?v=8 ">
20+ <link rel="stylesheet" href="<?php echo get_template_directory_uri (); ?> /lib/typesense-minibar/typesense-minibar.css?v=<?php echo jq_css_checksum (); ?> ">
21+ <link rel="stylesheet" href="<?php echo get_template_directory_uri (); ?> /css/base.css?v=<?php echo jq_css_checksum (); ?> ">
22+ <link rel="stylesheet" href="<?php bloginfo ( 'stylesheet_url ' ); ?> ?v=<?php echo jq_css_checksum (); ?> ">
2323
2424 <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
2525 <script src="<?php echo get_template_directory_uri (); ?> /js/main.js"></script>
2626<?php
2727 if ( jq_search_get_provider () === 'typesense ' ) :
2828?>
29- <script defer type="module" src="<?php echo get_template_directory_uri (); ?> /lib/typesense-minibar/typesense-minibar.js?v=1.3.4 "></script>
29+ <script defer type="module" src="<?php echo get_template_directory_uri (); ?> /lib/typesense-minibar/typesense-minibar.js?v=<?php echo jq_css_checksum (); ?> "></script>
3030<?php
3131 endif ;
3232
You can’t perform that action at this time.
0 commit comments