From 01eeb6d5882bd0e70f002daada41a8ca20e1fea7 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Tue, 18 Nov 2014 09:33:20 -0500 Subject: [PATCH] set plugin version as variable for enqueues to use --- includes/class-displayfeaturedimagegenesis-common.php | 6 ++++++ includes/class-displayfeaturedimagegenesis-output.php | 9 +++++---- includes/class-displayfeaturedimagegenesis-settings.php | 4 +++- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index a476677..98b37a0 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -8,6 +8,12 @@ */ class Display_Featured_Image_Genesis_Common { + /** + * current plugin version + * @var string + */ + public static $version = '1.4.2'; + /** * set and retreive variables for the featured image. * @return $item diff --git a/includes/class-displayfeaturedimagegenesis-output.php b/includes/class-displayfeaturedimagegenesis-output.php index 21bd070..e9dfb5c 100644 --- a/includes/class-displayfeaturedimagegenesis-output.php +++ b/includes/class-displayfeaturedimagegenesis-output.php @@ -35,7 +35,8 @@ class Display_Featured_Image_Genesis_Output { */ public function load_scripts() { - $item = Display_Featured_Image_Genesis_Common::get_image_variables(); + $version = Display_Featured_Image_Genesis_Common::$version; + $item = Display_Featured_Image_Genesis_Common::get_image_variables(); // if there is no backstretch image set, or it is too small, die if ( empty( $item->backstretch ) || $item->backstretch[1] <= $item->medium ) { @@ -44,12 +45,12 @@ class Display_Featured_Image_Genesis_Output { // if the featured image is not part of the content, or we're not on a singular page, carry on if ( false === $item->content || ! is_singular() ) { - wp_enqueue_style( 'displayfeaturedimage-style', plugins_url( 'includes/css/display-featured-image-genesis.css', dirname( __FILE__ ) ), array(), '1.4.2' ); + wp_enqueue_style( 'displayfeaturedimage-style', plugins_url( 'includes/css/display-featured-image-genesis.css', dirname( __FILE__ ) ), array(), $version ); //check if the image is large enough for backstretch if ( $item->backstretch[1] > $item->large ) { - wp_enqueue_script( 'displayfeaturedimage-backstretch', plugins_url( '/includes/js/backstretch.js', dirname( __FILE__ ) ), array( 'jquery' ), '1.4.2' ); - wp_enqueue_script( 'displayfeaturedimage-backstretch-set', plugins_url( '/includes/js/backstretch-set.js', dirname( __FILE__ ) ), array( 'jquery', 'displayfeaturedimage-backstretch' ), '1.4.2' ); + wp_enqueue_script( 'displayfeaturedimage-backstretch', plugins_url( '/includes/js/backstretch.js', dirname( __FILE__ ) ), array( 'jquery' ), $version, true ); + wp_enqueue_script( 'displayfeaturedimage-backstretch-set', plugins_url( '/includes/js/backstretch-set.js', dirname( __FILE__ ) ), array( 'jquery', 'displayfeaturedimage-backstretch' ), $version, true ); wp_localize_script( 'displayfeaturedimage-backstretch-set', 'BackStretchVars', array( 'src' => esc_url( $item->backstretch[0] ), diff --git a/includes/class-displayfeaturedimagegenesis-settings.php b/includes/class-displayfeaturedimagegenesis-settings.php index d4faf61..3dd2249 100644 --- a/includes/class-displayfeaturedimagegenesis-settings.php +++ b/includes/class-displayfeaturedimagegenesis-settings.php @@ -357,7 +357,9 @@ class Display_Featured_Image_Genesis_Settings { * @since 1.2.1 */ public function enqueue_scripts() { - wp_register_script( 'displayfeaturedimage-upload', plugins_url( '/includes/js/settings-upload.js', dirname( __FILE__ ) ), array( 'jquery', 'media-upload', 'thickbox' ), '1.0.0' ); + $version = Display_Featured_Image_Genesis_Common::$version; + + wp_register_script( 'displayfeaturedimage-upload', plugins_url( '/includes/js/settings-upload.js', dirname( __FILE__ ) ), array( 'jquery', 'media-upload', 'thickbox' ), $version ); if ( 'appearance_page_displayfeaturedimagegenesis' === get_current_screen()->id ) { wp_enqueue_media();