diff --git a/widgets/ComicBlogPostWidget.inc b/widgets/ComicBlogPostWidget.inc
index cb9728c..d74fd77 100644
--- a/widgets/ComicBlogPostWidget.inc
+++ b/widgets/ComicBlogPostWidget.inc
@@ -32,9 +32,12 @@ class ComicPressComicBlogPostWidget extends WP_Widget {
echo $before_widget;
$temp_query = $wp_query->is_single;
$wp_query->is_single = true;
- $title = empty($instance['title']) ? the_title() : apply_filters('widget_title', $instance['title']);
- if ( !empty( $title ) ) { echo "
\r\n"; }
+ $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
+ if (!empty($title)) { echo "\r\n"; }
+ if ($instance['showtitle']) { echo "".get_the_title()."
\r\n"; }
+ if ($instance['showdate']) { echo "".get_the_time('F jS, Y')."
\r\n"; }
the_content();
+ if ($instance['showcommentlink']) comicpress_display_comment_link();
$wp_query->is_single = $temp_query;
echo $after_widget;
}
@@ -46,9 +49,12 @@ class ComicPressComicBlogPostWidget extends WP_Widget {
} else {
if (!empty($post->post_content) && in_comic_category()) {
echo $before_widget;
- $title = empty($instance['title']) ? the_title() : apply_filters('widget_title', $instance['title']);
- if ( !empty( $title ) ) { echo "\r\n"; }
+ $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
+ if (!empty($title)) { echo "\r\n"; }
+ if ($instance['showtitle']) { echo "".get_the_title()."
\r\n"; }
+ if ($instance['showdate']) { echo "".get_the_time('F jS, Y')."
\r\n"; }
the_content();
+ if ($instance['showcommentlink']) comicpress_display_comment_link();
echo $after_widget;
}
}
@@ -57,17 +63,27 @@ class ComicPressComicBlogPostWidget extends WP_Widget {
function update($new_instance, $old_instance) {
$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
- $instance['onlyhome'] = (bool)( $new_instance['onlyhome'] == 1 ? true : false );
+ $instance['onlyhome'] = (bool)( $new_instance['onlyhome'] == 1 ? true : false );
+ $instance['showtitle'] = (bool)( $new_instance['showtitle'] == 1 ? true : false );
+ $instance['showdate'] = (bool)( $new_instance['showdate'] == 1 ? true : false );
+ $instance['showcommentlink'] = (bool)( $new_instance['showcommentlink'] == 1 ? true : false );
return $instance;
}
function form($instance) {
- $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'onlyhome' => false ) );
+ $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'onlyhome' => false, 'showtitle' => false, 'showdate' => false, 'showcommentlink' => false ) );
$title = strip_tags($instance['title']);
$onlyhome = $instance['onlyhome'];
+ $showtitle = $instance['showtitle'];
+ $showdate = $instance['showdate'];
+ $showcommentlink = $instance['showcommentlink'];
?>
-
+
+
+
+
+