Add custom RSS Feed to dashboard

This function removes the default WordPress feeds. The second function adds your custom feed url to the admin dashboard. Customize as required.

/**
 * Snippet Name: Add custom RSS Feed to dashboard
 * Snippet URL: https://www.wpcustoms.net/snippets/add-custom-rss-feed-dashboard/
 */
  function wpc_dashboard_widgets() {
     global $wp_meta_boxes;
     // remove unnecessary widgets
     // var_dump( $wp_meta_boxes['dashboard'] ); // use to get all the widget IDs
     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']
     );
     // add a custom dashboard widget
     wp_add_dashboard_widget( 'dashboard_custom_feed', 'News from siteXY', 'dashboard_custom_feed_output' ); //add new RSS feed output
}
function dashboard_custom_feed_output() {
     echo '
'; wp_widget_rss_output(array( 'url' => 'http://www.yoursite.com/feed', 'title' => 'Whats up at siteXY', 'items' => 4, 'show_summary' => 1, 'show_author' => 0, 'show_date' => 1 )); echo "
"; } add_action('wp_dashboard_setup', 'wpc_dashboard_widgets');
0 0 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x