diff --git a/includes/class-displayfeaturedimagegenesis-settings.php b/includes/class-displayfeaturedimagegenesis-settings.php index d40bd2d..204015b 100644 --- a/includes/class-displayfeaturedimagegenesis-settings.php +++ b/includes/class-displayfeaturedimagegenesis-settings.php @@ -90,61 +90,53 @@ class Display_Featured_Image_Genesis_Settings { 'displayfeaturedimagegenesis' ); - add_settings_field( - 'displayfeaturedimagegenesis[less_header]', - '', - array( $this, 'header_size' ), - $page, - $section + $fields = array( + array( + 'id' => 'displayfeaturedimagegenesis[less_header]', + 'title' => '', + 'callback' => array( $this, 'header_size' ), + ), + array( + 'id' => 'displayfeaturedimagegenesis[default]', + 'title' => '', + 'callback' => array( $this, 'set_default_image' ), + ), + array( + 'id' => 'displayfeaturedimagegenesis[exclude_front]', + 'title' => '', + 'callback' => array( $this, 'exclude_front' ), + ), + array( + 'id' => 'displayfeaturedimagegenesis[keep_titles]', + 'title' => '', + 'callback' => array( $this, 'keep_titles' ), + ), + array( + 'id' => 'displayfeaturedimagegenesis[move_excerpts]', + 'title' => '', + 'callback' => array( $this, 'move_excerpts' ), + ), + array( + 'id' => 'displayfeaturedimagegenesis[is_paged]', + 'title' => '', + 'callback' => array( $this, 'check_is_paged' ), + ), + array( + 'id' => 'displayfeaturedimagegenesis[feed_image]', + 'title' => '', + 'callback' => array( $this, 'add_image_to_feed' ), + ), ); - add_settings_field( - 'displayfeaturedimagegenesis[default]', - '', - array( $this, 'set_default_image' ), - $page, - $section - ); - - add_settings_field( - 'displayfeaturedimagegenesis[exclude_front]', - '', - array( $this, 'exclude_front' ), - $page, - $section - ); - - add_settings_field( - 'displayfeaturedimagegenesis[keep_titles]', - '', - array( $this, 'keep_titles' ), - $page, - $section - ); - - add_settings_field( - 'displayfeaturedimagegenesis[move_excerpts]', - '', - array( $this, 'move_excerpts' ), - $page, - $section - ); - - add_settings_field( - 'displayfeaturedimagegenesis[is_paged]', - '', - array( $this, 'check_is_paged' ), - $page, - $section - ); - - add_settings_field( - 'displayfeaturedimagegenesis[feed_image]', - '', - array( $this, 'add_image_to_feed' ), - $page, - $section - ); + foreach ( $fields as $field ) { + add_settings_field( + $field['id'], + $field['title'], + $field['callback'], + $page, + $section + ); + } $args = array( 'public' => true, @@ -187,7 +179,7 @@ class Display_Featured_Image_Genesis_Settings { * @since 1.1.0 */ public function section_description() { - printf( '

' . __( 'The Display Featured Image for Genesis plugin has just a few optional settings. Check the Help tab for more information. ', 'display-featured-image-genesis' ) . '

' ); + printf( '

%s

', __( 'The Display Featured Image for Genesis plugin has just a few optional settings. Check the Help tab for more information. ', 'display-featured-image-genesis' ) ); } /** @@ -197,7 +189,7 @@ class Display_Featured_Image_Genesis_Settings { * @since 1.1.0 */ public function cpt_section_description() { - printf( '

' . __( 'Since you have custom post types with archives, you might like to set a featured image for each of them.', 'display-featured-image-genesis' ) . '

' ); + printf( '

%s

', __( 'Since you have custom post types with archives, you might like to set a featured image for each of them.', 'display-featured-image-genesis' ) ); } /**