From a20cf8ef4a00d74b54f31ac5c2f26b7c383c5fa7 Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Sun, 7 Jun 2015 17:14:15 -0400 Subject: [PATCH] Add link text field --- .../displayfeaturedimagegenesis-author-widget.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/includes/widgets/displayfeaturedimagegenesis-author-widget.php b/includes/widgets/displayfeaturedimagegenesis-author-widget.php index 84f5d2e..6553441 100644 --- a/includes/widgets/displayfeaturedimagegenesis-author-widget.php +++ b/includes/widgets/displayfeaturedimagegenesis-author-widget.php @@ -28,6 +28,7 @@ class Display_Featured_Image_Genesis_Author_Widget extends WP_Widget { 'page' => '', 'page_link_text' => __( 'Read More', 'display-featured-image-genesis' ) . '…', 'posts_link' => '', + 'link_text' => __( 'View My Blog Posts', 'display-featured-image-genesis' ), ); $widget_ops = array( @@ -95,8 +96,8 @@ class Display_Featured_Image_Genesis_Author_Widget extends WP_Widget { $display_name = get_the_author_meta( 'display_name', $instance['user'] ); $user_name = ( ! empty ( $display_name ) && genesis_a11y() ) ? '' . $display_name. ': ' : ''; - if ( $instance['posts_link'] ) { - printf( '', get_author_posts_url( $instance['user'] ), $user_name, __( 'View My Blog Posts', 'display-featured-image-genesis' ) ); + if ( $instance['posts_link'] && $instance['link_text'] ) { + printf( '', get_author_posts_url( $instance['user'] ), $user_name, $instance['link_text'] ); } echo $args['after_widget']; @@ -119,6 +120,7 @@ class Display_Featured_Image_Genesis_Author_Widget extends WP_Widget { $new_instance['title'] = strip_tags( $new_instance['title'] ); $new_instance['bio_text'] = current_user_can( 'unfiltered_html' ) ? $new_instance['bio_text'] : genesis_formatting_kses( $new_instance['bio_text'] ); $new_instance['page_link_text'] = strip_tags( $new_instance['page_link_text'] ); + $new_instance['link_text'] = esc_html( $new_instance['link_text'] ); return $new_instance; @@ -226,6 +228,10 @@ class Display_Featured_Image_Genesis_Author_Widget extends WP_Widget { />

+

+ + +