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 {
/>
+
+
+
+