Skip to content

Commit 00e5bdf

Browse files
committed
Adds better version detection for enqueuing scripts
1 parent 40a4c65 commit 00e5bdf

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

wpengine-phpcompat.php

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -313,13 +313,19 @@ public function admin_enqueue( $hook ) {
313313
return;
314314
}
315315

316+
// Grab the plugin version.
317+
$plugin_data = get_plugin_data( __FILE__, false, false );
318+
if ( isset( $plugin_data['Version'] ) ) {
319+
$version = $plugin_data['Version'];
320+
}
321+
316322
// Styles.
317-
wp_enqueue_style( 'wpephpcompat-style', plugins_url( '/src/css/style.css', __FILE__ ) );
323+
wp_enqueue_style( 'wpephpcompat-style', plugins_url( '/src/css/style.css', __FILE__ ), array(), $version );
318324

319325
// Scripts.
320-
wp_enqueue_script( 'wpephpcompat-handlebars', plugins_url( '/src/js/handlebars.js', __FILE__ ), array( 'jquery' ) );
321-
wp_enqueue_script( 'wpephpcompat-download', plugins_url( '/src/js/download.min.js', __FILE__ ) );
322-
wp_enqueue_script( 'wpephpcompat', plugins_url( '/src/js/run.js', __FILE__ ), array( 'jquery', 'wpephpcompat-handlebars', 'wpephpcompat-download' ) );
326+
wp_enqueue_script( 'wpephpcompat-handlebars', plugins_url( '/src/js/handlebars.js', __FILE__ ), array( 'jquery' ), $version );
327+
wp_enqueue_script( 'wpephpcompat-download', plugins_url( '/src/js/download.min.js', __FILE__ ), array(), $version );
328+
wp_enqueue_script( 'wpephpcompat', plugins_url( '/src/js/run.js', __FILE__ ), array( 'jquery', 'wpephpcompat-handlebars', 'wpephpcompat-download' ), $version );
323329

324330
/**
325331
* Strings for i18n.

0 commit comments

Comments
 (0)