File tree 2 files changed +15
-4
lines changed
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() {
183
183
}
184
184
return '' ;
185
185
}
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 17
17
<meta name="viewport" content="width=device-width">
18
18
19
19
<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 (); ?> ">
23
23
24
24
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
25
25
<script src="<?php echo get_template_directory_uri (); ?> /js/main.js"></script>
26
26
<?php
27
27
if ( jq_search_get_provider () === 'typesense ' ) :
28
28
?>
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>
30
30
<?php
31
31
endif ;
32
32
You can’t perform that action at this time.
0 commit comments