options = wp_parse_args( $options, SRR_Options::defaults() ); } public function html(){ $urls = stripslashes( trim( $this->options['urls'] ) ); $tab_titles = stripslashes( $this->options['tab_titles'] ); $count = intval( $this->options['count'] ); $show_date = intval( $this->options['show_date'] ); $show_desc = intval( $this->options['show_desc'] ); $show_author = intval( $this->options['show_author'] ); $show_thumb = stripslashes( $this->options['show_thumb'] ); $open_newtab = intval( $this->options['open_newtab'] ); $add_nofollow = intval( $this->options['add_nofollow'] ); $strip_desc = intval( $this->options['strip_desc'] ); $strip_title = intval( $this->options['strip_title'] ); $date_format = htmlspecialchars( $this->options['date_format'] ); $order_by = htmlspecialchars( $this->options['order_by'] ); $read_more = htmlspecialchars( $this->options['read_more'] ); $rich_desc = intval( $this->options['rich_desc'] ); $desc_type = htmlspecialchars( $this->options['desc_type'] ); $thumbnail_position = htmlspecialchars( $this->options['thumbnail_position'] ); $thumbnail_size = htmlspecialchars( $this->options['thumbnail_size'] ); $thumbnail_default = htmlspecialchars( $this->options['thumbnail_default'] ); $no_feed_text = htmlspecialchars( $this->options['no_feed_text'] ); $color_theme = stripslashes( $this->options['color_style'] ); $display_type = stripslashes( $this->options['display_type'] ); $visible_items = intval( $this->options['visible_items'] ); $ticker_speed = intval( $this->options['ticker_speed'] ) * 1000; if( empty( $urls ) ){ return ''; } $url_delim = strpos( $urls, ',' ) !== false ? ',' : "\n"; $tab_title_delim = strpos( $tab_titles, ',' ) !== false ? ',' : "\n"; $urls = explode( $url_delim, $urls ); $tab_titles = explode( $tab_title_delim, $tab_titles ); $url_count = count( $urls ); $feeds = array(); $html = ''; $no_feed_html = '
RSS Error: ' . $feed->get_error_message() . '
' . $desc . '' );
}else{
$desc = str_replace( array( "\n", "\r" ), ' ', esc_attr( strip_tags( @html_entity_decode( $desc_content, ENT_QUOTES, get_option('blog_charset') ) ) ) );
$read_more_link = '';
if( $strip_desc != 0 ){
$desc = wp_trim_words( $desc, $strip_desc );
$read_more_link = !empty( $read_more ) ? ' ' . $read_more . '' : '';
if ( '[...]' == substr( $desc, -5 ) ){
$desc = substr( $desc, 0, -5 );
}elseif ( '[…]' != substr( $desc, -10 ) ){
$desc .= '';
}
$desc = esc_html( $desc );
}
$desc = trim( $desc );
if( !empty( $desc ) ){
$desc = $desc . $read_more_link;
}
}
}
// Author
$author = $item->get_author();
if ( is_object( $author ) ) {
$author = $author->get_name();
$author = esc_html( strip_tags( $author ) );
}
$t_title = '';
$t_meta = '';
$t_thumb = '';
$t_desc = '';
$t_title .= '';
// Metadata
if( $show_date || $show_author ){
$t_meta .= ''; // End meta
}
if ( $show_thumb ){
$t_thumb .= $thumb;
}
if( $show_desc && !empty( $desc ) ){
$t_desc .= '