Are you looking for a way to replace the existing RSS feed widget with another RSS feed? While there’s probably a plugin for this, we have created a quick code snippet that you can use to replace dashboard news feed with another RSS feed in WordPress.
Instructions:
All you have to do is add this code to your theme’s functions.php file or in a site-specific plugin:
add_action('wp_dashboard_setup', 'my_dashboard_widgets'); function my_dashboard_widgets() { global $wp_meta_boxes; unset( $wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins'], $wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary'], $wp_meta_boxes['dashboard']['side']['core']['dashboard_primary'] ); wp_add_dashboard_widget( 'dashboard_custom_feed', 'YOUR_FEED_NAME' , 'dashboard_custom_feed_output' ); } function dashboard_custom_feed_output() { echo '<div class="rss-widget">'; wp_widget_rss_output(array( 'url' => 'http://wpsnipp.com/feed/', 'title' => 'MY_FEED_TITLE', 'items' => 2, 'show_summary' => 1, 'show_author' => 0, 'show_date' => 1 )); echo '</div>'; }
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly add code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: 9 best WordPress accordion plugins and 12 best WordPress podcast plugins.
This works great thank you! I do have a quick question… How can you make it so the feed links open in a new window? Thanks again for this!
You would need to create a separate page for this, and create a link that opens that page in a new window.
that is awesome! Really useful, helps show a professional face on client’s websites and helps you stay connected with them. I’ve used it in conjunction with a plug in that cuts down the admin UI (WP Admin UI Customize)
Thanks for this post. Is it possible to add a thumbnail image to the rss feed with this?
This is great.
Gracias
no problem