Importing Feeds from Social Media

Due to a larger demand for the importation of feeds from various social media websites, we’ve put together this list of quick tutorials on how to set up WP RSS Aggregator for the most popular social media sites.

Twitter no longer provides RSS feeds for user accounts or topics. Hence, here is a quick tutorial from a 3rd party which will show you through the process of getting the RSS feed, using Google Scripts:

The presenter of the above video has written a script that will extract an RSS feed from the markup of the Twitter widget. In order to use it, you are first to visit the script.

Then, you will need to deploy the script as described:

  • Click Publish > Deploy as Web App.
  • Provide a version number.
  • Change access to the web app to Anyone, even anonymous since WP RSS Aggregator needs to access your feed.
  • Click Deploy.
  • Copy the URL from the second dialog box and paste it to your browser’s location bar. (Do not ‘Paste & Go’)
  • At the end of the URL, add ? followed by the widget ID. This will tell the app about which widget to use to generate the feed.
  • Hit the Enter key on your keyboard.

Finally copy the URL of the generated feed and enter it into WP RSS Aggregator clicking Add New and paste it into the URL field.

NOTE: Chrome and most mobile browsers do not display feeds out the box. You will need an extension such as Feedly on those browsers. However, the output you see in the browser is irrelevant.


Google Plus doesn’t offer RSS feeds, however there are other ways to easily generate feeds yourself using a few different tools:

 

1. Google+ to RSS

Google+ to RSS is a service that solves this issue, but is not affiliated with or distributed by Google itself.

google-plus-tutorial-googleplustorss

Once you’ve accessed the site, click on Do it! at the very top, and you’ll have to login using your Google account. In the pop-up window that opens, gplusrss.com will ask for some access rights. In order to generate an RSS feed of your Google Plus profile, you will need to provide this access.

When logged in, you can add up to 2 Google+ feeds, with each feed containing up to 10 items. This is the Free plan, and you will need to upgrade to one of their paid plans to get more feeds and items per feed.

When adding a feed, simply enter the Profile ID of a Google+ Profile or Google+ Page and click on Save Feed. Once you’ve done that you’ll find a link to the RSS feed on the My Feedspage.

google-plus-tutorial-googleplustorss-ToM

Open it, and you can copy that URL into your new WP RSS Aggregator feed source.

google-plus-tutorial-googleplustorss-ToM-working

You’ve now successfully added a Google Plus RSS Feed to your site!

 

2. Feed+ Chrome App

Another tool is the Chrome App developed by Eric Koleda.

Once you’ve added this app to your Google Chrome browser, launch it, and it will request your authorization to run. Hit Authorize and you can start creating RSS feeds from Google Plus.

This app allows you to create RSS feeds for individual profiles, business pages and even search results on Google Plus. Below is a screenshot of what it looks like when activated.

google-plus-tutorial-chrome-app

All you have to do is:

  • Enter the Google Plus ID for the page/feed/search results
  • Click on Preview to ensure that it works
  • Click on Add

It will now be added to your Feed Library as shown in the screenshot below, and you can see the preview on the right hand side.

feed-plus-google-plus-feed

All you have to do now is click on RSS and copy the new URL into your new WP RSS Aggregator feed source.

You’ve now successfully added a Google Plus RSS Feed to your site!


Reddit offers a number of RSS features that can be found on this page.

For a more detailed look at the types of RSS feeds you can get for reddit you can take a look at this guide about RSS, Reddit and You!

Taking the “rising” section of reddit as an example, first open the page in question:

reddit-feeds-1

Next, add .rss to the end of the URL and hit Enter.

reddit-feeds-2

Add that RSS feed URL to a new feed source on WP RSS Aggregator and publish the feed.

reddit-feeds-3

You now have the rising reddit items being imported to your WordPress site.

reddit-feeds-4


Adding a Flickr RSS feed is also possible using our plugins, however locating the RSS feed itself has become more of a challenge since Flickr removed it. So here’s a quick run-through of how to find a Flickr RSS feed (using Chrome or Firefox browsers).

Your own Photostream

  1. Head to your Photostream and click on Edit.
  2. Scroll down to the bottom of the page and click on the RSS feed icon.

Another Photostream

  1. Go to the Photostream of your choice.
  2. Scroll to the bottom of the page and click on the RSS feed icon.
  3. Copy the URL provided.

An Alternate Method

If for some reason the above method’s don’t work, or you cannot locate the RSS feed icon, you can try using the following method:

  1. Open the Flickr page of your choice.
  2. Right-click on any of the white space on the screen and click on View Page Source.
    flickr-page-source
  3. Hit CTRL+F for Windows or CMD+F for Mac and search for “rss”.
  4. Copy the link URL provided there (highlighted below).
    flickr-feeds-source
  5. Open a new tab, paste the URL and hit Enter.
  6. You’ve now got the RSS feed for that Flickr page.
    flickr-feeds-rss

Some pages will only provide part of the URL starting at services. In these cases just do the following:

  1. Copy the partial URL provided.
  2. Type the following into a new tab: http://api.flickr.com
  3. Once you’ve typed that, paste the partial URL you copied earlier, and hit Enter.
  4. You’ve now got the RSS feed for that Flickr page.

Using the Flickr Feed on WP RSS Aggregator

Once you’ve found the RSS feed URL, you can add it as a new feed source to WP RSS Aggregator as seen below. In this example we’re using the Feed to Post add-on.

flickr-feeds-wpra


Tumblr might not provide a link to a blog’s RSS feed directly on the page, however getting a Tumblr blog’s RSS feed is as simple as adding /rss to the end of the blog’s URL.

So, taking Mashable’s Tumblr Blog as an example, it’s RSS feed URL would be:

http://mashable.tumblr.com/rss

All you have to do is create a new feed source for WP RSS Aggregator and add in the RSS feed URL as seen below (in this example we’re using the Feed to Post add-on):

tumblr-feeds-1

Once you hit Publish Feed the Tumblr blog posts will be imported as posts on your site.

tumblr-feeds-2


If you run a Youtube channel and want to display your videos on your site or have them published once they’re uploaded, or you simply want to import videos from any Youtube channel, you can do so using the channel’s RSS feed and Feed to Post.

Finding the RSS feed

As of late April 2015, YouTube has changed the way it provides RSS feeds. The URL structure has changed to the following:

  • https://www.youtube.com/feeds/videos.xml?user=USERNAME
  • https://www.youtube.com/feeds/videos.xml?channel_id=CHANNELID

In both cases you can change the Username or Channel ID to the ones of your choice.

Now let’s look at how to set up WP RSS Aggregator to import the videos directly into your WordPress site:

  1. Activate WP RSS Aggregator and the Feed to Post add-on.
  2. Click on Add New Feed Source and enter the RSS feed’s URL.wpra-youtube-feed-1
  3. Set the Post Type to Post, the Post Format to Video and check the Allow Embedded Content option.youtube-feeds-5
  4. Publish the feed and enjoy your newly created posts displaying your Youtube videos.wpra-youtube-feed-3

This is a guide on how you can start importing from Instagram to WordPress with the WP RSS Aggregator plugin to share your photos and videos with your site’s viewership.

Create an Instagram Feed

The first thing we’re going to do is create an RSS feed from an Instagram profile. Since Instagram doesn’t support RSS feeds by default, we’ll have to get a little creative. I’ve used cats_of_instagram to demonstrate this tutorial.

cats-of-instagram

  1. Log in to your Instagram account.
  2. Find your Instagram username or the username of an Instagram account that you’d like to add to the feed.
  3. Append the Instagram username to the end of this URL: http://widget.stagram.com/rss/n/USERNAME
  4. Visit the URL.
  5. You’ll see an XML document appear in your browser window.xml-file
  6. Copy-paste the URL into a notepad file; we’ll use it again in the next section.

Add New Feed Source

Now that you’ve successfully created an Instagram feed, you can move on to adding a new feed source to pull your media items from.

  1. Navigate to RSS Aggregator > Feed Sources.
  2. Click the Add New button on the following screen.
  3. You will be redirected to the Add New Feed Source screen. It allows you to add:

URL. The URL of the feed source.
Limit. The maximum number of imported items from this feed to keep stored.
Link to enclosure. To make feed items link to the URL in the enclosure tag rather than the original article.
Unique titles only. To allow multiple feed items to have the same title or not.add-new-feed-source-screens

  1. Give your feed a name.
  2. Paste the URL you saved in the notepad file into the URL box.
  3. Click the Validate feed link below the text box to validate the URL.
  4. Click the Publish Feed button to publish your new feed.

If you navigate back to the Feed Sources page, you’ll see that the Instagram feed has been added to your list of feeds. It also displays the status of the feed, details on the updates, and how many items were imported. To pause the feed, you can simply click on the pause button under the status column.

view-feed-sources

You can also view the individual feed items by navigating to RSS Aggregator > Feed Items. It should look something like this:

view-feed-items

Display the Imported Feed

All that’s left to do now is displaying the new, imported feed source onto our WordPress site.

  1. Navigate to the page or post where you’d like to display the feed.
  2. You’ll notice that a WP RSS Aggregator shortcode button has been added to the post editor.post-editor
  3. By clicking on the WP RSS Aggregator shortcode button, you can select which RSS feeds to display on the page or post. The window also has options to let you select multiple RSS feeds in one go or display all of them and choose the ones you’d like to exclude.
  4. Click the Add shortcode button.
  5. The shortcode will automatically be added to your page or post.
  6. Click the Publish button to publish your Instagram RSS feed to your WordPress site.

imported-feeds

The shortcode pulled the RSS feeds we set up in the previous section and displayed them on the WordPress site. You can further customize the display settings by navigating to the General display settings section in RSS Aggregator > Settings.

Excerpts and Thumbnails

After installing and activating the Excerpts and Thumbnails add-on, navigate to the Settings (RSS Aggregator > Settings) page and enable the excerpts and the thumbnails functionalities from their respective tabs, choosing the settings you’d like.

Excerpts settings

Excerpts settings

The RSS feed posts should now look something like this.

Excerpts and Thumbnails preview

Excerpts and Thumbnails preview

And with a little CSS styling, we get:

CSS styling

With some styling!

Feed to Post

Feed to Post is an incredibly powerful add-on that lets you import feeds to different post types. For instance, you can have all of the imported feeds import to the Post Type: Post.

Feed to Post settings

Feed to Post settings

With these settings applied, all of the imported Instagram feeds will automatically be imported as posts and saved as drafts.

Posts are saved as drafts

Posts are saved as drafts

Here’s what an individual post will look like:

Post preview

Post preview

Similarly, if you choose to import the Instagram imported posts directly to your media library, you’ll see that your WordPress site’s media library contains all of the images.

Imported to Media Library

Imported to Media Library