diff --git a/README.md b/README.md index 0663c57..e246cc9 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,11 @@ This will follow the settings you choose in the Genesis Theme Settings. ## Changelog +### 2.3.0 +* new: set a featured image for each author! +* added settings page link to plugin table +* refactored settings page + ### 2.2.2 * fixed default image id function error diff --git a/display-featured-image-genesis.php b/display-featured-image-genesis.php index 1b74595..99a6fe3 100644 --- a/display-featured-image-genesis.php +++ b/display-featured-image-genesis.php @@ -12,7 +12,7 @@ * Plugin Name: Display Featured Image for Genesis * Plugin URI: http://github.com/robincornett/display-featured-image-genesis/ * Description: This plugin works within the Genesis Framework, to display featured images in beautiful and dynamic ways. - * Version: 2.2.2 + * Version: 2.3.0 * Author: Robin Cornett * Author URI: http://robincornett.com * License: GPL-2.0+ diff --git a/includes/class-displayfeaturedimagegenesis-common.php b/includes/class-displayfeaturedimagegenesis-common.php index 04cd3de..3f74f2c 100644 --- a/includes/class-displayfeaturedimagegenesis-common.php +++ b/includes/class-displayfeaturedimagegenesis-common.php @@ -13,7 +13,7 @@ class Display_Featured_Image_Genesis_Common { * @var string * @since 1.4.3 */ - public $version = '2.2.2'; + public $version = '2.3.0'; /** * set and retreive variables for the featured image. diff --git a/includes/class-displayfeaturedimagegenesis-description.php b/includes/class-displayfeaturedimagegenesis-description.php index 72e0898..7098919 100644 --- a/includes/class-displayfeaturedimagegenesis-description.php +++ b/includes/class-displayfeaturedimagegenesis-description.php @@ -67,7 +67,7 @@ class Display_Featured_Image_Genesis_Description { * filter to show title on front page * @return boolean true/false * - * @since x.y.z + * @since 2.3.0 */ $show_front_page_title = apply_filters( 'display_featured_image_genesis_excerpt_show_front_page_title', false ); $show_front_page_title = true === $show_front_page_title ? $show_front_page_title : false; diff --git a/includes/class-displayfeaturedimagegenesis-output.php b/includes/class-displayfeaturedimagegenesis-output.php index df51afa..bb97300 100644 --- a/includes/class-displayfeaturedimagegenesis-output.php +++ b/includes/class-displayfeaturedimagegenesis-output.php @@ -125,7 +125,7 @@ class Display_Featured_Image_Genesis_Output { * Pass variables through to our js * @return backstretchVars variable array to send to js * - * @since x.y.z + * @since 2.3.0 */ public function localize_scripts() { // backstretch settings from plugin/featured image settings @@ -166,7 +166,7 @@ class Display_Featured_Image_Genesis_Output { * filter to show title on front page * @return boolean true/false * - * @since x.y.z + * @since 2.3.0 */ $show_front_page_title = apply_filters( 'display_featured_image_genesis_excerpt_show_front_page_title', false ); $show_front_page_title = true === $show_front_page_title ? $show_front_page_title : false; diff --git a/includes/class-displayfeaturedimagegenesis-settings.php b/includes/class-displayfeaturedimagegenesis-settings.php index e4eace1..ce25ef5 100644 --- a/includes/class-displayfeaturedimagegenesis-settings.php +++ b/includes/class-displayfeaturedimagegenesis-settings.php @@ -300,12 +300,11 @@ class Display_Featured_Image_Genesis_Settings { if ( empty( $id ) ) { return; } - echo '
'; - printf( __( 'View your %2$s archive.', 'display-featured-image-genesis' ), + $description = sprintf( __( 'View your %2$s archive.', 'display-featured-image-genesis' ), esc_url( get_post_type_archive_link( $post_type ) ), esc_attr( $args['post_type']->label ) ); - echo '
'; + printf( '%s
', wp_kses_post( $description ) ); } /** @@ -313,7 +312,7 @@ class Display_Featured_Image_Genesis_Settings { * @param variable $id featured image ID * @return $image image preview * - * @since x.y.z + * @since 2.3.0 */ public function render_image_preview( $id ) { if ( empty( $id ) ) { @@ -337,19 +336,19 @@ class Display_Featured_Image_Genesis_Settings { * @param varable $name name for value/ID/class * @return $buttons select/delete image buttons * - * @since x.y.z + * @since 2.3.0 */ public function render_buttons( $id, $name ) { $id = is_numeric( $id ) ? $id : Display_Featured_Image_Genesis_Common::get_image_id( $id ); $id = $id ? (int) $id : ''; - printf( '', esc_attr( $name ), $id ); + printf( '', esc_attr( $name ), esc_attr( $id ) ); printf( '', esc_attr( $name ), - __( 'Select Image', 'display-featured-image-genesis' ) + esc_attr__( 'Select Image', 'display-featured-image-genesis' ) ); if ( ! empty( $id ) ) { printf( ' ', - __( 'Delete Image', 'display-featured-image-genesis' ) + esc_attr__( 'Delete Image', 'display-featured-image-genesis' ) ); } } @@ -506,7 +505,7 @@ class Display_Featured_Image_Genesis_Settings { * Returns old value for author image if not correct file type/size * @param string $new_value New value * @return string New value or old, depending on allowed image size. - * @since x.y.z + * @since 2.3.0 */ public function validate_author_image( $new_value, $old_value ) { @@ -532,7 +531,7 @@ class Display_Featured_Image_Genesis_Settings { * @param var $user user being updated * @return error message * - * @since x.y.z + * @since 2.3.0 */ public function user_profile_error_message( $errors, $update, $user ) { $new_value = (int) $_POST['displayfeaturedimagegenesis']; diff --git a/includes/class-displayfeaturedimagegenesis.php b/includes/class-displayfeaturedimagegenesis.php index 976c336..01e69e6 100644 --- a/includes/class-displayfeaturedimagegenesis.php +++ b/includes/class-displayfeaturedimagegenesis.php @@ -170,7 +170,7 @@ class Display_Featured_Image_Genesis { /** * Set new profile field for authors * - * @since x.y.z + * @since 2.3.0 */ public function set_author_meta() { // current user diff --git a/readme.txt b/readme.txt index 71cda18..b217a94 100644 --- a/readme.txt +++ b/readme.txt @@ -4,8 +4,8 @@ Contributors: littler.chicken Donate link: https://robincornett.com/donate/ Tags: backstretch, featured image, featured images, genesis, studiopress, post thumbnails, featured image rss, rss Requires at least: 3.8 -Tested up to: 4.2 -Stable tag: 2.2.2 +Tested up to: 4.3 +Stable tag: 2.3.0 License: GPL-2.0+ License URI: http://www.gnu.org/licenses/gpl-2.0.txt @@ -162,11 +162,16 @@ This will follow the settings you choose in the Genesis Theme Settings. 3. Quickly see the featured image assigned to each post or term. == Upgrade Notice == -= 2.2.2 = -Bugfix: default image ID function += 2.3.0 = +featured images for authors, yay! == Changelog == += 2.3.0 = +* new: set a featured image for each author! +* added settings page link to plugin table +* refactored settings page + = 2.2.2 = * fixed default image id function error