'.ceo_title_for_html($post->ID)."\r\n"; } if ($instance['showdate']) { echo "
".esc_html(get_the_time(get_option('date_format')))."
\r\n"; } the_content(); if ($instance['showcommentlink'] && ($post->comment_status == 'open') && !is_singular()) { ?> __CLASS__, 'description' => __( 'Displays the comic blog post for the day, best used when the comic blog post is disabled and you want to put this into a sidebar.', 'comic-easel' ), ) // Args ); } function widget($args, $instance) { global $post, $wp_query; if (!is_home() && $instance['onlyhome']) return; if (is_page() || is_archive() || is_search() || is_404()) return; extract($args, EXTR_SKIP); ceo_protect(); if ((is_home() || is_front_page()) && !is_paged() && !ceo_pluginfo('disable_comic_on_home_page')) { $order = (ceo_pluginfo('display_first_comic_on_home_page')) ? 'asc' : 'desc'; $args = array( 'showposts' => 1, 'posts_per_page' => 1, 'order' => $order, 'post_type' => 'comic' ); $posts = get_posts($args); foreach ($posts as $post) { setup_postdata($post); if (!($instance['hidecontent'] && empty($post->post_content))) { echo $before_widget; $temp_query = $wp_query->is_single; $wp_query->is_single = true; $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']); ceo_display_comic_small_blog_post($instance); $wp_query->is_single = $temp_query; echo $after_widget; } } } elseif ($post->post_type == 'comic') { setup_postdata($post); if ( !( $instance['hidecontent'] && empty($post->post_content) ) && ($post->post_type == 'comic') ) { echo $before_widget; $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']); if (!empty($title)) { echo "
".$title."
\r\n"; } ceo_display_comic_small_blog_post($instance); echo $after_widget; } } ceo_unprotect(); } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = wp_strip_all_tags($new_instance['title']); $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 ); $instance['hidecontent'] = (bool)( $new_instance['hidecontent'] == 1 ? true : false ); return $instance; } function form($instance) { $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'onlyhome' => false, 'showtitle' => false, 'showdate' => false, 'showcommentlink' => false, 'hidecontent' => false ) ); $title = wp_strip_all_tags($instance['title']); $onlyhome = $instance['onlyhome']; $showtitle = $instance['showtitle']; $showdate = $instance['showdate']; $showcommentlink = $instance['showcommentlink']; $hidecontent = $instance['hidecontent']; ?>