'', 'link' => $slicejack_url, 'url' => $slicejack_url . '?feed=rss2', 'title' => __( 'SliceJack Blog', 'briar' ), 'items' => 5, 'show_summary' => 1, 'show_author' => 0, 'show_date' => 1, ); define( 'DOING_AJAX', true ); wp_dashboard_cached_rss_widget( 'dashboard_slicejack', 'sj_dashboard_widget_output', $feed ); } /** * Display the SliceJack news feed. * * @since 1.0 * * @param string $widget_id Widget ID. * @param array $feed Array of informations about RSS feed. */ function sj_dashboard_widget_output( $widget_id, $feed ) { global $slicejack_url; ?>
' . sprintf( esc_html__( 'RSS Error: %s', 'briar' ), esc_html( $rss->get_error_message() ) ) . '

'; } return; } $default_args = array( 'show_author' => 0, 'show_date' => 0, 'show_summary' => 0, 'items' => 0 ); $args = wp_parse_args( $args, $default_args ); $items = (int) $args['items']; if ( $items < 1 || 20 < $items ) { $items = 10; } $show_summary = (int) $args['show_summary']; $show_author = (int) $args['show_author']; $show_date = (int) $args['show_date']; if ( ! $rss->get_item_quantity() ) { echo ''; $rss->__destruct(); unset( $rss ); return; } echo ''; $rss->__destruct(); unset( $rss ); }