MultiFeedSnap
In preparing this site I wanted to have multiple RSS feeds on a single page (here). The simplest plugin I found was Paul Morley’s FeedSnap which seems to be no longer supported. However, it only allows a single feed on each post or page. Therefore I rewrote the FeedSnap plugin to allow multiple feeds, removing its dependence on the lastRSS parser, and (in my opinion) simplifying the code somewhat.
The latest version of MultiFeedSnap is only available from its WordPress site here. It is stable on WordPress 2.5.1 and 2.6.
New!Version 1.1 released. Users can now specify how many posts from each feed they wish to display :
<h3>Digg.com</h3>
[*feedsnap, 10*]http://digg.com/rss/index.xml[*/feedsnap*]
<br>
<h3>Institution of Structural Engineers</h3>
[*feedsnap, 2*]http://www.istructe.org/news/rss.asp[*/feedsnap*]
<br>
<h3>Richard Dawkins</h3>
[*feedsnap*]http://feeds.feedburner.com/richarddawkins[*/feedsnap*]
Note: asterisks at brackets “[* ... *]” are only there to display the code and not have it parsed.
New: A Chinese site has assembled a list of Wordpress-related RSS feed plugins. Google’s English translation is here.
The MultiFeedSnap downloads chart
Comments
Comment from Colin
Time: May 17, 2008, 5:27 am
Brad,
Thanks for checking it out. I did a little research because I had the same problem when I tried a digg feed. It turns out digg require a referrer for some reason: http://hellaleet.blogspot.com/2007/04/parsing-diggs-rss-feeds.html
I’ve added the single line of code (!) and it works for digg feeds now.
Thanks
Comment from Brad
Time: May 17, 2008, 6:29 am
Hi Colin. Thanks for responding so quickly. For some reason now I am getting an error on line 44 when I uploaded your new version. Weird. Am I missing something? THanks.
Comment from Thomas
Time: May 17, 2008, 5:00 pm
Thanks for this plugin, it works great.
2 wishes though for future.
1) It would be nice if the links opens up in a new window.
2) In some sentences I see funny looking squares with a ? in them instead of a letter or number, an encoding problem I guess.
Thanks again.
Comment from Colin
Time: May 17, 2008, 7:48 pm
Brad,
I’ve checked out the fopen() command and all seems fine with its usage in the script. What feed are you having difficulty with? Perhaps the URL is incorrect?
Thomas,
Thanks for your positive comments and for your suggestions. If you want the feed links to open in a new window change line 56 of the code from:
$atext .= "<p><b><a href=\"$item[link]\">$item[title]</a></b> <i>".$pubdate."</i><br>";
to
$atext .= "<p><b><a href=\"$item[link]\" target=\"_blank\">$item[title]</a></b> <i>".$pubdate."</i><br>";
Note the addition of the target=\”_blank\”tag for the hyperlink.
As for the funny squares: I get them too! It’s the encoding used by the feed-writer. I think the biggest criminal is curly apostrophes, rather than the straight ones of ASCII. At least I think so – perhaps someone who knows more about text-encoding might elaborate.
Thanks both for the support – nice to know the work is used
Oh and posting code in posts is brought to you by:
BlogoSquare and Postable!
Comment from Brad
Time: May 18, 2008, 4:39 pm
Hi Colin. Man I’m so bummed I can’t get this awesome plug in working. If you see my site at blog.gamefury.net you can see what error I’m getting. I followed all the directions in the post and typed the feed in correctly. Any other thoughts? Thanks for all your help. Sorry to keep bothering you about this.
Comment from Colin
Time: May 18, 2008, 6:24 pm
Hey Brad,
Thank I’ve got it sorted. Your server has an option called allow_url_fopen which is et to Off. I’ve added support for this now using the Snoopy class. If you download v1.0.3 it should work for you. Let me know how you get on.
Thanks for sticking with it
Pingback from 35 (New) WordPress Plugins for an Effective Blogging Experience
Time: May 19, 2008, 1:20 am
[...] MultiFeedSnap- Allow multiple RSS feeds on a single [...]
Comment from Thomas
Time: May 21, 2008, 10:28 am
Hi,
Last night, I thought about asking you about implementing this new option (number per feed), and now I see you already done it. ![]()
However, when I publish it, I only see this (and not the news it should display):
[feedsnap, 2]http://www.thelocal.se/RSS/theLocal.xml
- Thomas
Comment from Thomas
Time: May 21, 2008, 5:04 pm
Whoops, it turned out that the automatic update didn´t work properly this time. All is working fine here now.
Comment from Colin
Time: May 21, 2008, 6:19 pm
Thomas,
Was just sitting down to look at it now and I see it’s sorted. Excellent – thanks for letting me know in the first place though. Nice to know it’s being used
Comment from xau
Time: May 22, 2008, 9:29 pm
I’ve been looking for a plugin that does just this, multifeedsnap is a very nice plugin nice work Colin. My question is what code do I change so that only the headline is visible with no body text?
Comment from Colin
Time: May 22, 2008, 10:04 pm
Hi Xau, thanks for the nice feedback.
You will need to comment out line 95 of the code so that is changes from this:
$atext .= "<p><b><a href=\"$item[link]\" target=\"_blank\">$item[title]</a></b> <i>".$pubdate."</i><br>";
$atext .= html_entity_decode($item[description]); //.'<a href="'.$item['link'].'"> more...</a>'
$atext .= "</p>";
to this:
$atext .= "<p><b><a href=\"$item[link]\" target=\"_blank\">$item[title]</a></b> <i>".$pubdate."</i><br>";
//$atext .= html_entity_decode($item[description]); //.'<a href="'.$item['link'].'"> more...</a>'
$atext .= "</p>";
Note the extra double forward slashes on line 95 “//”. I might try add in that functionality to the tag line. I’ll let you know
Comment from Jim McCarthy
Time: May 24, 2008, 6:34 am
How often do the links update? BTW – great plug-in – a newbie and I could figure it out.
Comment from Colin
Time: May 24, 2008, 9:56 am
Thanks Jim! I’m actually new to PHP myself, just jump in with both feet – what could go wrong?!!
The links update whenever the feed is updated by the feed writer. Digg is an example of one that will be updated frequently, though you will have to refresh your page (F5) for the update to be realised in front of you.
Comment from gabe
Time: May 27, 2008, 5:36 am
Wondering if this can be used on sidebars. When I’ve tried to incorporate it to the sidebar of my blog, I only see this: [feedsnap, 2]http://www.thelocal.se/RSS/theLocal.xml[/feedsnap]
Thank you for any response. Nice plugin, and it worked within a post, just not on the sidebar as I was asking about.
Comment from Colin
Time: May 27, 2008, 4:04 pm
Gabe,
Sorry for the delay – I had to check this out. The solution is the following:
1. Above the last line of the file add the following function:
function write_feedsnap()
{
$text = '[feedsnap, 2]http://www.thelocal.se/RSS/theLocal.xml[/feedsnap]';
$text = multifeedsnap_function ($text);
echo $text;
}
2. Below the last line add the following:
add_action('wp_meta', 'write_feedsnap');
The end of your file has now changed from this:
add_filter('the_content','multifeedsnap_function');
to this:
function write_feedsnap()
{
$text = '[feedsnap, 2]http://www.thelocal.se/RSS/theLocal.xml[/feedsnap]';
$text = multifeedsnap_function ($text);
echo $text;
}
add_filter('the_content','multifeedsnap_function');
add_action('wp_meta', 'write_feedsnap');
And it should work
Does for me anyway!
Comment from gabe
Time: May 28, 2008, 5:44 am
That worked, thank you for the slick help. For multiple feeds, I just did the following:
function write_feedsnap()
{
$text = ‘[feedsnap, 4]http://feeds.feedburner.com/NewspaperTree?format=xml[/feedsnap]‘;
$text = multifeedsnap_function ($text);
echo $text;
}
add_filter(’the_content’,'multifeedsnap_function’);
add_action(’wp_meta’, ‘write_feedsnap’);
function write_feedsnap2()
{
$text = ‘[feedsnap, 3]http://rss.mnginteractive.com/live/ElPasoTimes/ElPasoTimes_1902828.xml[/feedsnap]‘;
$text = multifeedsnap_function ($text);
echo $text;
}
add_filter(’the_content’,'multifeedsnap_function’);
add_action(’wp_meta’, ‘write_feedsnap2′);
Comment from Colin
Time: May 28, 2008, 5:21 pm
Gabe
That’ll certainly work. Since MultiFeedSnap can handle multiple feedsnap tags, you could do it all in one function:
function write_feedsnap()
{
$text = '[feedsnap, 2]http://www.thelocal.se/RSS/theLocal.xml[/feedsnap]';
$text .= '[feedsnap, 3]http://rss.mnginteractive.com/live/ElPasoTimes/ElPasoTimes_1902828.xml[/feedsnap]';
$text = multifeedsnap_function ($text);
echo $text;
}
add_filter('the_content','multifeedsnap_function');
add_action('wp_meta', 'write_feedsnap');
In this we’ve added the second feed to the original text variable with the .= operator. Handy
Comment from Ram
Time: May 29, 2008, 9:25 am
Why wouldn’t this pull anything from google news feed – like http://news.google.com/news?ned=in&output=rss
Thanks
Comment from Top Games & Hardware
Time: May 30, 2008, 10:27 am
Nice work!
i would be nice to have ant option to choose, how many characters or words to take from each post. cuz dislpaying all post isn’t gret idea…
Comment from Dean
Time: June 3, 2008, 3:07 pm
@ Ram, it does pull the feed in Atom format.
Colin i would like to incorporate feedsnap directly into the “page” loop, i.e [feedsnap, 2]http://news.google.com/news?q=[/feedsnap]
Is this at all possible? or am i misinterpreting something along the way, i am only a few months old to Wordpress, but a solution using this method would be greatly appreciated and a donation greatfully given.
Thanks
Dean
Comment from Ciaron
Time: June 3, 2008, 4:22 pm
Nice plugin – even got it to work from a static page in my template using the call to multifeedsnap_function as above.
Is this plugin supposed to work with Atom? I’m guessing it is since it uses Wordpress’s built parser – however I can’t get anything to display using this feed: http://www.thekitchn.com/thekitchn/atom.xml
Any Ideas?
Comment from Colin
Time: June 3, 2008, 11:00 pm
Guys,
Was away for a bit but will get to these queries tomorrow. Thanks for the feedback and suggestions, and hopefully we can get these issues sorted
Comment from Jamie
Time: June 6, 2008, 5:00 am
I too am unable to get any google news feeds to work. No matter if I use rss or atom, nothing shows up.
This is an AWESOME plug in. I can see so many great uses for it! Hope you can help us get the google stuff working!
Comment from John
Time: June 10, 2008, 1:11 am
Great plugin. It is working great on my site. I created a post rather than a page. I’d love it if I could make a post each month which pulls only those feed entries for a certain date range. Instead of [multifeed, 3]feedurl[/multifeed], perhaps [multifeed, 20080501, 20080531]feedurl[/multifeed].
Comment from Marty Martin
Time: June 10, 2008, 7:32 pm
I notice in your feeds your using bold tags <b> and italic tags <i> which are deprecated. You should switch to <strong> instead of bold and <em> instead of italic.
It’d also be good if you could turn off the description in admin instead of having to comment it out per your instructions above.
Otherwise, excellent excellent tool. I love it.
Comment from Jamie Thompson
Time: June 11, 2008, 3:37 pm
Thanks, this was really useful. I had to jump in and edit the html as it is invalid XHTML (using a target on the anchor) and b and i tags are deprecated and shouldn’t really be used. It’d be nice for less experienced users if these options could be changed more easily. maybe a template could be specified with placeholders?
Comment from alexrorss
Time: June 11, 2008, 6:34 pm
I am running latest version of wpress, the plugin is activated yet I just see the feedsnap tag and the rss url in my page rather than the feed… Any idea what’s going wrong?
[page: http://ukpokerroom.co.uk – right hand side.
plugin looks damned handy, looking forward to getting it working!
cheers
n
Comment from Mark
Time: June 12, 2008, 4:47 pm
Colin:
Forgive me for being a php idiot:) Stupid question. I have multifeed loaded and active and I have set the number of feeds that I want. Now the stupid question were does the folloing tag go?
The instructions say “Enter the following tags in your post:
[feedsnap]feedurl[/feedsnap]
where feedurl is the url of the feed you wish displayed.
Do I enter that right in the multifeed.php program, or in the main template? Sorry. Ok everyone on the board here, stop laughing at me. hahaha
Thanks Colin. Cant wat to use this plugin. I appreciate your help!!!
Comment from Luca
Time: June 13, 2008, 7:11 am
I got the error
Error: It’s not possible to reach RSS file…
Comment from c. dickson
Time: June 13, 2008, 1:46 pm
Mark-
I am still playing around with this great plugin and am no expert. Quite the opposite. You go to your blog dashboard and click on write page or write post. Then you just insert [feedsnap]feedurl[/feedsnap] in the body of the post. Substitute the feed address you want to use for “feedurl”.
The Readme file will tel you how to control the number of posts you want displayed.
Comment from Colin
Time: June 14, 2008, 2:23 pm
Been busy lately, but here goes:
Dean – I don’t know why you want to pull it into the page loop. It’s enough to stick it into the write page or write post box in your dashboard. It can be put in the page loop but what’s the need?
Ram – I’ve spent hours trying to find why it won’t take Google feeds in RSS and I’m still not sure. If I sort it out I’ll post. As Dean says though, it pulls it in Atom so maybe this is the best route for you for now?
Ciaron – There’ll always be some feeds that it won’t cater for since it’s a very lightweight piece of code. In future it could become much more robust (like feedvalidator.com), but for now it isn’t. I think you’ve found a fed it can’t handle. Sorry
Jamie – See above. I’m trying!!
John – Good idea, thanks! There’s a few other ideas here that would require an admin page, but I’m not sure if I want to make it so much more complex. It would be quite easy to patch a bit of code inthere to do what you want it to do. Do you know how or will I post a little fix?
Marty/Jamie – cheers for the info – my html is 10 years old
Alexrorss – not sure. But I see from your site that you have some feeds working – is it working now for you, or are they hard-coded?
Mark – No such thing as a stupid question (I’ve asked them all!). Thanks to c. dickson for answering your question ahead of me though
Luca – That means that it can’t reach the url you’ve typed in. Maybe it’s a typo, or maybe the url isn’t valid.
Comment from Jonas
Time: June 15, 2008, 10:47 pm
Hello,
I would like to use your FeedSnap on my swedish page but it’s not compatible with all our letters (å, ä, ö). Would it be in your interest to help me (us=) with that?
Thanks for the plugin!
Comment from Mark
Time: June 17, 2008, 3:24 pm
Thanks C. Dickson, I REALLY appreciate it! Thanks Colin for the great plugin and hosting this board with such great people that really want to help!
You all are Great. Thanks Again
Take Care
Mark
Comment from Dean
Time: June 19, 2008, 12:34 pm
Hi Colin, sorry for any confusion. The reason i want to put it within the loop is, I would like to fetch news from Google for a specific keyword, the keyword itself is defined by the page/post title, that way if i write about cornflakes, within the loop whenever the post/page is fetched, it will also fetch the latest “cornflake” news from Google.
Whenever i write another page, for example, about milk, i would like the page to fetch news from Google about “milk” without replacing the cornflake pages results. The way i figured this would work would be to use multifeedsnap within the loop rather than individual post/pages.
It may be a lazy way of doing it but it makes sense to me and i will not have to edit 150 pages, it could do them all on the fly, and at the same time offer relevant content to my visitors.
Colin if you do figure it out, as i am a php numpty, it would be greatly appreciated.
Dean
Comment from Derek
Time: June 19, 2008, 5:51 pm
Thanks for this, it is exactly what I was looking for!
The only feature request I have is to be able to list all the posts from a single day only, rather than a certain number of posts.
If I could do a daily posts saying “This is all the news from my feeds for today only,” this would truly be perfect.
Keep up the good work!
Comment from Derek
Time: June 19, 2008, 6:20 pm
No that I’m understanding more what this does, my previous suggestion may not be a good one. Is there a way to take a snapshot of the feeds at the time I make the post rather than having it dynamically update, or is that a function best left to a different plugin?
Comment from John Lacey
Time: June 21, 2008, 11:49 am
I have to say I absolutely adore your plugin!
I confess I don’t really know very much about either RSS or PHP, though I was wondering would it be possible to select the elements of the feed to display? I commented out the line that includes the description… Although the application I really want to use it for is to show a YouTube video icon and include the link to it. Is that too ambitious? lol
Comment from Sue
Time: June 24, 2008, 7:14 pm
I would like to run this from a static page and no matter what I do as outlined above, I consistently get only the code, as in : [*feedsnap, 10*]http://digg.com/rss/index.xml[*/feedsnap*] . I added the code to the file as outlined above. Is there a different way to call the feed if from a static page?
Thanks in advance for any assistance.
Pingback from Wordpress plugin | Beat Fly Blog
Time: June 30, 2008, 10:02 am
[...] sul Blog aggiungendo alla fine di ogni Post del testo personalizzato. Da provare. Continuiamo con MultiFeedSnap che vi permette di inserire e mostrare molteplici RSS Feed in una singola pagina. Comodo. Infine [...]
Comment from Dean
Time: July 4, 2008, 3:16 pm
Colin, I managed to find an Ajax alternative to incorporate what i needed, for the benefit of other users you can find it @ http://code.google.com/apis/ajaxsearch/samples.html.
All credit to you Colin for putting the widget together, but it was not quite what i was looking for, but it set me down the right path all the same.
To see what i meant take a look @ http://www.lowcostsunshine.co.uk/travel-guide
Dean
Comment from Nick
Time: July 4, 2008, 3:42 pm
Hi im using your plug-in to pull in my tweets into a page and it pulls it in when i post the page but after that doesn’t and I have to repost the link for it to pull in new stuff.
Pingback from How to Make Money with Wordpress and Free Datafeed Plugins
Time: July 8, 2008, 10:36 pm
[...] pages displaying these feeds were created using the MultiFeedSnap free plugin, but there are many other plugins around that can do this job. Read more about the god [...]
Comment from John Lacey
Time: July 10, 2008, 12:17 am
Sue — Try removing the *’s and see what happens.
Comment from Richard
Time: July 23, 2008, 1:07 pm
Thanks this is exactly what i am looking for
Comment from BigKahuna
Time: July 24, 2008, 6:13 pm
Hey…I am trying to get this thing working on my site. It seems that everything is installed right however the plugin is only pulling in the title of a single post and not the post itself. If I go to the feed maunally through my reader I see it fine but not when pulled in through the plugin.
Comment from christopher
Time: July 25, 2008, 5:21 am
hi, is there any way to keep the query data from being removed from the URL? I need the query data passed through so that the correct content is sent to the feed.
Comment from Stephen
Time: July 26, 2008, 2:44 pm
I’m using it on my site and works great. Mahalo.
Comment from christopher
Time: July 27, 2008, 8:33 pm
Please disregard my question . I managed to hack your plug in to get it to encode properly.
Comment from Morgan
Time: July 28, 2008, 4:18 pm
Hi!
i have a multilanguage blog and what to send a english rss to people who choose english and a portuguese rss for those eho choose portuguese… it´s possible to do that using your plugin?
If not, do you know any other plugin that can do that?
thanks,
Morgan
Comment from Colin
Time: July 29, 2008, 12:40 am
Hi Guys,
A few of the questions can be solved with the following plugins so check them out:
Google News Plugin – Support for Google News feeds with multilingual abilites.
QuickRSS – Looks great though I haven’t run it. Probably not so quick though – has many more options and features than MultiFeedSnap – if feature-rich is what you want, it might be for you!
Hope this helps, MultiFeedSnap is what it is, it can’t do everything, but hopefully (and thanks to everyone’s feedback), it will become really good at what it does
Comment from Kieran
Time: August 3, 2008, 9:56 pm
Great plugin…however, looking for a WP RSS plugin that posts automatically news from an RSS feed. Any ideas?
Comment from Peter
Time: August 7, 2008, 4:47 am
Hi,
Plugin works well!! Just wondering if there is a way to get pictures from the feeds I use. It only displays the text.
Thanks,
Peter
Comment from Millionster
Time: August 8, 2008, 3:35 am
You should make a curl version of this script. A lot of webhost dont support fopen on external domains. Great otherwise.
Pingback from Neue Blogs durch RSS und automatische Syndizierung | telemat.de
Time: August 11, 2008, 4:20 pm
[...] meiner Blogroll als eigenen Feed anzuzeigen, entweder in der rechten Sidebar oder als eigene Seite. MultiFeedSnap entspräche meinen Bedürfnissen, wenn die Anzeige internationaler Sonderzeichen [...]
Comment from Mackie Images – Adventure Photography
Time: August 13, 2008, 12:37 am
Thank you for the great plugin. There are a couple things I’m trying to do that may be easy code changes. I was able to remove descriptions (and only post titles) but now I’m realizing I’d like to just limit the length of the post, by either words or characters. Is this possible? Also, is there a way to choose whether or not to include images from the post?
Pingback from Wordpress 2.6 ile uyumlu eklentiler | alpibo
Time: August 14, 2008, 9:13 am
[...] MultiFeedSnap 1.1 [...]
Comment from Plannthin
Time: August 14, 2008, 9:07 pm
It is exactly what I was looking for – a great simple plugin. As “newbee” at working with PHP I don’t know how to change the date format to another PHP format.
Please help me!
Comment from Colin
Time: August 15, 2008, 5:16 am
Kieran/Peter – the links above might met your needs.
Mackie Images – Not exactly sure what is meant by limiting the length of the posts. But you could display the headers alone. Line 95 of the code is:
$atext .= html_entity_decode($item[description]); //.'<a href="'.$item['link'].'"> more...</a>'If you change this to:$atext .= .'<a href="'.$item['link'].'"> more...</a>'It should do what you want.
Plannthin – the date is displayed as the RSS feed writer intended. MFS doesn’t alter it. If you wanted to display it a different way you would need to parse the $pubdate string to get the day month, hour etc out and then reformat according to your needs. The substr() function will be your best friend after that!
Comment from Rob
Time: August 17, 2008, 6:07 am
Thanks for the excellent plugin. It would be a nice improvement if it had another value for length of displayed feed (say 100 characters)! Cheers.
I have tweaked it a bit and coded it onto my Revolution City website on the front page here:
http://manawatu.christian-apologetics.org/
Enjoy.
Comment from ChuckMcB
Time: August 17, 2008, 10:46 am
If anyone has problems with fopen() or “Error: It’s not possible to reach RSS file…” errors (like me 10 minutes ago) make sure that WP is not adding tags or converting special characters to their html codes….to do so click on the HTML tab while making a post and double check the rss feed address.
ps. nice, simple plugin, cheers.
Comment from dEAN
Time: August 19, 2008, 8:02 pm
Colin, just stopping by to let you know that i am happily using feedsnap to great effect in my latest website.
@ BigKahuna, sometimes the rss settings of the feed you are pulling in do not necassarily allow for the description to be added, don`t panic, not everyone does it this way, try a few other feeds to see what i mean.
Pingback from Herr Holze.de » Blog Archive » Tägliche Presseschau
Time: August 23, 2008, 10:51 am
[...] So schwierig ist das zunächst einmal nicht. Das Wordpressplugin “MultiFeedSnap” genügt. Ich habe auf einer neuen Seite (”Presseschau“) die FAZ und die SZ [...]
Comment from Larry Bradshaw
Time: August 23, 2008, 3:26 pm
The plug nicely brings in the rss feed from: http://www.spotcrime.com/rss/ia/desmoines, but when you click on a link on the page from the rss feed, it just opens a new browser window with the same rss feed. It never takes you to the rss producers site to read the full article? Any suggestions?
Comment from Larry Bradshaw
Time: August 23, 2008, 5:50 pm
I forgot to list the page that has my feed on it so you can see what I mean about clicking on the headlines, it doesn’t take you to the actual story on SpotCrime.
http://www.livingdowntowndesmoines.com/downtown-maps/des-moines-metro-area-crime-feed/
Comment from Maria
Time: August 26, 2008, 2:06 am
Hi Colin,
For some reason, it’s not pulling some of the feeds. On this page:
http://blog.dailycal.org/
only two feeds are pulled. The “Bear Bytes” feed is part of the WordpressMu page, but “The Daily Clog” has its own Wordpress blog on a different subdomain.
The feeds for the other three work; I’ve checked them in the browser, but for some reason, nothing is pulled. The RSS URL that you see for the RSS button is the same RSS URL that I use for the FeedSnap.
Comment from Maria
Time: August 28, 2008, 8:53 am
Scratch that. For some reason, the feeds just started pulling up now and all five of them are there.
Comment from Colin
Time: September 3, 2008, 1:19 am
Glad to hear it Maria – a lot of the issues that arise are due to the feed and not MFS itself. Not to say it’s perfect though… :p
Pingback from Effektiv SEO inför 2009
Time: September 4, 2008, 2:21 am
[...] snabbt och snyggt med WP remix! 3. Fyll på med innehåll till Page/Post via RSS källor: MultiFeedSnap 4. Krydda med ögongodis: Snyggaste Flasheffekterna till din header m.m. 5. Använd Widgets för [...]
Comment from gadget
Time: September 9, 2008, 8:26 am
Great, great plugin. So much so that I’m building a new site around it. One issue I’m having though is an excessive amount of Error 500s. Reading the above, it may be the fopen coding. Do I need to change my host? If so, what questions do I need to be asking any new hosting company pls?
Comment from Thomas
Time: September 9, 2008, 1:21 pm
Hello,
I know I was the one asking to have the rss feeds to open in a new window, but would it be possible to ask you to add into the readme what to modify and how to modify, if we want a specific feed to not open in a new window?
I plan to use several feeds using this script, some I want opening in a new window and some not.
Thanks,
Thomas
Comment from Colin
Time: September 9, 2008, 1:41 pm
@gadget
TO be honest I’m not entirely sure what the Error 500s are or why you’re getting them. There is an issue around php scripts accessing websites, but the script tries the fopen function first, and if it fails, then it uses the snoopy class to open the website. Have you verified the feeds perhaps with some of the other feed readers I mentioned above?
@Thomas
I can indeed add the codes above to the Read Me for a subsequent release. Getting a specific feed to open in a new window is not trivial – it would require a new option in the feedsnap tags, just like the option for the number of posts to pull in, and some additional coding in the script. Perhaps I’ll implement this in future, but I don’t see it happening soon. Sorry! By the way – it seems strange that you would want some to open in a new windown and some to not – why not just have them all open in a new window?
Comment from Bill
Time: September 20, 2008, 7:50 pm
Colin, I don’t know up from down on any of this stuff, I am a user, not a fixer, and I am currently using Paul Morley’s original “Feedsnap” with Wordpress and it works great.. but just one feed.. and I need to add multiple feeds.. Thank God I found your tool…I have it downloaded, but need to know if I need to “uninstall” the original “feedsnap” before I install your plugin, or does it matter? Please excuse my ignorance, I just don’t want to create an issue if there is some way to avoid it…. Your tool is exactly what I have been looking for and it’s been right here under my nose all along… Thanks for all you do and have done.
Comment from Bruno de Florence
Time: September 21, 2008, 12:30 pm
A brilliant idea for a plugin indeed, may Colin be praised! It could be combined with the Web Collage plugin (it’s in the WP plugin repertory) , which allows you to show a thumbnail of the site you are featuring. It uses artviper.net’s screen shot generation service (free for non commercial uses). With those 2 plugins, you almost have the equivalent of the Snapshots facility.
So Colin, you know what to do for the next upgrade of the plugin -:)
Cheers from London, UK.
Comment from Bruno de Florence
Time: September 21, 2008, 4:20 pm
Comments on RSS:
I have noticed that some RSS feeds behave and some dont behave well at all. Have also noticed that the same feed address will sometimes be available, and sometimes not. When it does not work for a particular feed plugin, it does not work either for the WP RSS widget. Perhaps it migth be best to RSS via FeedBurner.
This said, Snapsots seems to always be able to pull a feed. Also, couldn’t the code used by WP to display WP’s related feeds in the Dashboard be adapted for a plugin, thus allowing feed insertion in post or page, with CSS styling?
Comment from Bruno de Florence
Time: September 21, 2008, 6:25 pm
More comments on RSS:
Just had a proof of what I was talking about in previous post. A feed from a French CMS (Spip) was not displaying (no fopen error though). Then a few hours later it was picked up by Colin’s plugin, only to disappear again after I did a browser page refresh a few minutes later. Go figure.
Concerning the CSS styling of the feed display, there seems to be 3 solutions:
1)In the body of the post itself, encapsulate each call to FeedSnap in a DIV (painful & slow).
2)In the php file which displays the posts, test to see if the post belongs to the Links category, and if yes use my own DIV.
3)In multifeedsnap.php, on line 94 where $text is assigned its value, replace the p tag by my own DIV.
If feasible, option 3 would be my preferred solution as it ensures straightforward portability to different themes. So Colin, is this solution possible?
Comment from Bill
Time: September 23, 2008, 12:40 pm
Colin, no need to reply to the post above.. tested it in an undeveloped blog and think all I need to do is “deactivate” the old Feedsnap plugin… all seems to work well in the trial with MFS..Thanks for a great tool..
Comment from Linuxbastard.is-a-geek.com
Time: September 26, 2008, 9:09 am
Hi Colin,
Nice little plugin. It’s simple enough and it looks easy enough to use. Am thinking of using it, but would like it to use the whole post.
Comment from Colin
Time: September 26, 2008, 9:58 pm
Cheers Bill – glad it’s sorted.
Bruno – Thanks for all the feedback. Your option 3 sounds good. Perhaps a DIV id=”MultiFeedSnap” would let people do their own css on things. What do you think? This is easily implemented. As for the site previews…wow! A hell of an add-on… And as for your point about WPs own code for pulling feeds, I’ll look into it. Thanks again!
Comment from Haven Rich
Time: October 2, 2008, 11:42 pm
I’ve been using this plugging for a long while now but with the recent update (2.6.2) everything began to mess up. After much searching and banging my head on the keys, I decided to take a chance and mess with some coding. I’m not a program coder so this stuff is greek to me!
Anyhow, I kept getting a Warning: ini_set() error. I solved it by removing the ini_set(’user_agent’, ‘Anything here’); line in the plug-in coding and it works perfectly now.
Great plug-in!
Pingback from Developed@ » Blog Archive » FeedSnap
Time: October 6, 2008, 2:01 pm
[...] note that we no longer support this plugin. Please consider using Multi FeedSnap October 6th, 2008 in [...]
Comment from Paul Morley
Time: October 6, 2008, 2:23 pm
It has been a while since I looked at anything WordPress related, but I’m so glad that FeedSnap has been developed further, something I had always intended to do. Keep up the good work.
Comment from Colin
Time: October 6, 2008, 3:05 pm
Good to hear from you Paul. Thanks for the encouragement and for making FeedSnap in the first place. Good luck with your work.
Colin
Comment from Mike Johnston
Time: October 9, 2008, 1:05 pm
I’d love to be able to use this but I am unable to figure out how to make the feeds not break layout and expand across the whole site. they also don’t appear to use the same styling as my site. Any way to do this?
Comment from Mike Johnston
Time: October 10, 2008, 2:34 pm
Colin, is there a way to get multisnap to format correctly within a post? As it is right now, if I enable it, the feeds expand into my sidebar.
Comment from John Chan
Time: October 14, 2008, 10:08 am
Hi Colin, it is possible to use this plugin with wp-cache plugin?
Because when i run the wp-cache plugin, then i activate your plugin and then i put the command like this :
[feedsnap, 10]http://digg.com/rss/index.xml[/feedsnap]
it give me an error like this : “Error: It’s not possible to reach RSS file… ”
Whats wrong with it?
FYI i run on WP 2.6.2 with wp-cache activate
Comment from Adam Katz
Time: October 17, 2008, 8:32 pm
How would I implement this in theme editor to display in a column? When I put in the code it simply spits it back out as text on my blog.
Thanks
Pingback from 35款WordPress RSS Feed插件 | 帕兰映像
Time: October 18, 2008, 5:04 pm
[...] MultiFeedSnap [...]
Comment from dana
Time: October 22, 2008, 11:18 am
I am trying to parse this:
http://www.google.com/blogsearch_feeds?hl=en&client=z2&q=nick+bollea&ie=utf-8&num=10&output=rss
It is not working…any ideas?
Comment from stefd
Time: October 23, 2008, 7:47 pm
hi, nice plugin. It works ! but i ‘ve a question, where could i configure the refresh time of rss feed i read ? i don’t find this option noway ! what’s the default delay of refresh ?
Comment from Rudi
Time: October 27, 2008, 12:54 pm
Hi. Is it possible to specify how many words or characters each feed displays. Or is it possible to display the headline from each post instead of the main body as a short list to show the latest post headlines. Here is an example of the type of menu system I’m trying to do. http://blogs.dispatch.co.za/
Comment from Fujita Argeno
Time: October 30, 2008, 5:36 am
Hello!!
I’m using this plug in in Japan, Thanks ofr that!!
I wanted to insert in footer of my site, a feed reader about another site. It’s possible with this plug in?
I tried:
or
Can you help me with the function to call Multifeedsnap?
thank you!
Comment from Fujita Argeno
Time: October 30, 2008, 5:38 am
“” and “”
Comment from Fujita Argeno
Time: October 30, 2008, 5:39 am
FeedSnap(’http://portalmie.com/eventos_/feed’);
Pingback from (最新) 美化你博客的利器-WordPress 插件 | Satime
Time: October 31, 2008, 7:01 pm
[...] MultiFeedSnap- Allow multiple RSS feeds on a single [...]
Pingback from 精选插件 | CALLME8(呼我吧)网扎小折
Time: November 1, 2008, 2:49 pm
[...] MultiFeedSnap- Allow multiple RSS feeds on a single [...]
Comment from kev
Time: November 5, 2008, 2:37 pm
I’m testing out a site with your plug in but get this error:
Warning: fopen(feed://www.dominican-estate.com/index.php?action=rss_featured_listings) [function.fopen]: failed to open stream: No such file or directory in /home/xxxxx/public_html/xxxxx/wp-content/plugins/multifeedsnap/multifeedsnap.php on line 71
This is the line I’m using on the page:
[feedsnap]feed://www.dominican-estate.com/index.php?action=rss_featured_listings[/feedsnap]
Comment from Mark
Time: November 7, 2008, 5:24 am
This is really silly question but I don’t know php. I’m trying to show multiple feeds together with the code above. So I created a new page and posted the code below within the page but that shows a bunch of code you go to view the page. Can someone help me out and tell me how to call the function within the page and where do I put the function.
Thanks
function write_feedsnap()
{
$text = ‘[feedsnap, 2]http://www.thelocal.se/RSS/theLocal.xml[/feedsnap]‘;
$text .= ‘[feedsnap, 3]http://rss.mnginteractive.com/live/ElPasoTimes/ElPasoTimes_1902828.xml[/feedsnap]‘;
$text = multifeedsnap_function ($text);
echo $text;
}
add_filter(’the_content’,'multifeedsnap_function’);
add_action(’wp_meta’, ‘write_feedsnap’);
Comment from Karen
Time: November 12, 2008, 6:56 pm
Would like to use a RSS feed that has query strings, but they seem to get cut off. Please Help.
Comment from Doug
Time: November 21, 2008, 5:02 am
the code above for showing the feed on the right sidebar isn’t working for me. What might i be doing wrong?Also, is it possible alternate a graphic, then the feed below, then aonther graphic, and another feed below, etc.
Here’s the code i pasted from your example:
function write_feedsnap()
{
$text = ‘[feedsnap, 2]http://apolloalliance.org/digest/?feed=rss2[/feedsnap]‘;
$text .= ‘[feedsnap, 3]http://apolloalliance.org/blog/?feed=rss2[/feedsnap]‘;
$text = multifeedsnap_function ($text);
echo $text;
}
add_filter(’the_content’,'multifeedsnap_function’);
add_action(’wp_meta’, ‘write_feedsnap’);
Thanks.
Comment from Tomb
Time: November 21, 2008, 7:27 am
I got the same error kev did. What to do?
Comment from Russell Smithers
Time: November 21, 2008, 10:46 pm
Thank you for this WP plug-in, I have been looking for something like this for a while now. I just installed it and used it without any problems.
Pingback from Wordpress – Russell Smithers
Time: November 21, 2008, 11:14 pm
[...] surprises, there’s one that allows you to include multiple RSS feeds in one post or page (www.colincaprani.com/programming/multifeedsnap), and two others. One allows you to email the users who have registered on your site [...]
Pingback from Affiliate Christmas Cash Strategy : : Online Marketing Intelligence
Time: November 26, 2008, 6:40 pm
[...] very handy wordpress plugin came to our attention called MultiFeedSnap which easily brings in RSS Feeds to your blog by encasing them in a [feedsnap, 10] tag, so [...]
Comment from big o
Time: November 27, 2008, 6:41 pm
same issue as Kev and Tomb. Any ideas. I host in a shared hosting environment. Not sure I can change to much config in the sever
Comment from bAsTaRd666
Time: November 28, 2008, 12:02 am
Hi dear Colin, I like very much your wp-plugin! I’d like to know how to show AUTHOR of the article, in addition to TITLE and DATE in the “mirrored content” trough RSS Feeds!
Thank you in advance for your answer,
bAsT.
Comment from tom
Time: November 28, 2008, 4:43 pm
Love the plugin – first one of its kind that I’ve been able to get to work right out of the gate. Question on load times… Immediately after activating my page with the feeds, my entire site load time came to a halt. Is there a way to cache the feeds?
Thanks.
Comment from derrick
Time: December 4, 2008, 7:58 pm
Hi. Great Plugin. It’s always worked like a charm. I just came across on feed I want to carry but they don’t do exerpts so I wanted to limit to headlines only. I read above how to do this by commenting out the line.
//$atext .= html_entity_decode($item[description]); //.’ more…‘
$atext .= “”;
But for some reason no matter how I comment that line out it just kills the plug in. I tried both //$atext and // $atext (notice the space. I wonder if wiping out the line all together would work? I’ll try that but any ideas would be great.
Comment from Michael Smith
Time: December 6, 2008, 5:27 pm
Hi… AWESOME plugin! Gave it 5 stars. Having one problem, though, I can’t seem to get it to work on category and tag pages? Any thoughts?
Comment from Teresa Cuervo
Time: December 16, 2008, 4:43 pm
I recently installed your plugin, multifeedsnap to have my RSS feeds “feed” into a page rather than on a sidebar, I activated the pluin when intalled and would like to know where do you put the url for the reader I am using(in this case Google reader) I still have the Rss widget and that allows the space for that.
Please advise
Thanks1
Comment from Trey
Time: December 19, 2008, 11:27 am
Hi,
Is there any way to get this to work with right to left languages. I want to use Arabic feeds, and the text comes out fine except that its aligned left to right and i cant figure out how to change it. Is there an edit? Great plugin otherwise.
Thanks!
Comment from boudewijn
Time: December 25, 2008, 8:46 pm
I was looking quite a long time for a plugin like this, and am very pleased to have found this one. works like a charm.
I am curious to know wether it’s possible to make the plugin put the rss output in a ordered list; …
So that each headline will be on a seperate, numbered line. My php knowledge is slim to nill, so any help will be much appreciated.
thanks for your great work!
Comment from boudewijn
Time: December 27, 2008, 8:31 pm
hmm..I figured it out myself. looks great now.
If anybody has the code for limiting the amount of characters, please let me know.
thanks again Collin.
Pingback from 4webmasters » Top 1000 WordPress Plugin Authors
Time: December 31, 2008, 2:43 am
[...] MultiFeedSnap [...]
Pingback from En.nicuilie.eu Blogs » Top 1000 WordPress Plugin Authors
Time: December 31, 2008, 8:46 am
[...] MultiFeedSnap [...]
Comment from London Tours
Time: January 5, 2009, 12:34 pm
This is great, I have been looking for something like this and am very happy to see it works from WP 2.5.1 – thanks.
Comment from mike
Time: January 8, 2009, 11:05 pm
help!!
Warning: fopen( http://healthit.ahrq.gov/images/health_it_rss_feed.XML) [function.fopen]: failed to open stream: No such file or directory in /hsphere/local/home/havaml/empathhealthsystems.com/wp-content/plugins/multifeedsnap/multifeedsnap.php on line 71
Comment from nrv
Time: January 14, 2009, 6:43 am
Colin,
Excellent plugin.
I was wondering if there is any way the script could display n RSS feed listings( [feednap, n]feed URL[/feedsnap] at a time and follow any number of listings that exceed n using a “more…” option or create links numbered pages for easier navigation ?
Comment from Juno
Time: January 14, 2009, 2:04 pm
Just a quick question: does this plugin work for WP 2.7? I’m desperately looking for a working, easy-to-use plugin to display some feeds on a page, and so far I haven’t found anything that works.
Comment from David
Time: January 16, 2009, 1:23 pm
Hi,
Great plugin instead but i have a problem with it regarding showing feed :
Like you can see here : http://lesartisans.org/testserveur/
I can see the feed when URL is “http://www.planet-sansfil.com/?feed=rss2″ (second post) but not that one “http://www.planet-sansfil.com/?feed=rss2&cat=10″ (first post).
PS : the both links are working as well (I have tested on several RSS soft, RSS links…).
any idea ?
Comment from Bianca
Time: January 18, 2009, 6:55 pm
First Time i used the Plugin i get an Feed. After reload it´s empty. HELP PLEASE!
http://www.minniwelt.de/news/2009/01/18/feed-2/
Comment from Mally
Time: January 24, 2009, 4:40 pm
Is it possible to display other values from a RRS feed such as an image?
At the minute it shows description, url and title
Comment from kitty
Time: January 24, 2009, 8:45 pm
Dear Colin, first of all great plugin! but i have a bit of problem here. I created a page to list some of the newsy feeds like find useful and somehow two of them, both feedburner urls, are not showing up. I wonder what is wrong with it. I checked their RSS and they’re working fine.. Please help! Thanks for this great app.
Comment from Jerry
Time: January 27, 2009, 11:27 am
Cool plugin. Is there a way to specify that you want headlines only or the number of words or lines to take from the post instead of taking the entire text?
Someone said it only shows description, url and title. Have I set it up wrong? My test blog shows every word of the post and I don’t want that. I only want the headline or first few words.
Comment from Wellness
Time: February 3, 2009, 2:34 am
This is great, I have been looking for something like this and am very happy to see it works from WP 2.5.1 – thanks.
Greets Wellness
Comment from randy
Time: February 6, 2009, 11:24 pm
anyone ever see this error? i only get it when I have more than 1 feed on the page:
Warning: Attempt to assign property of non-object in /home/**hidden**/**hidden**/wp-includes/rss.php on line 449
Comment from kat
Time: February 10, 2009, 11:29 am
Was ready to download and use this plug-in, however I see it’s not stable in 2.7 yet. I’m sure you’re busy with other things. Hopefully, there might be a compatible version soon? Mucho thanks!
Comment from Bas – Serial Expat
Time: February 16, 2009, 5:31 pm
It’s not showing anything for me. Is it because it’s unstable in 2.7 or are feeds invisible in Preview mode??
Comment from Colin
Time: February 16, 2009, 5:39 pm
This program is stable in WP2.7. If you’re not getting feeds through it is because the feed is:
- not supported by the parser, i.e. not standard formatting;
- corrupt or not available.
Just try some different feeds to see if you get any joy. If it doesn’t work for you, there’s a number of other similar (but more complex) plugins available – see further up the comments.
I take the point that there could be loads more options in MFS, number of words, headlines only etc. At the moment I haven’t the time to look into these. Perhaps I will in the future, perhaps not. But on the plus side, the code is there so give it a stab and see if you can improve it! Let me know if you do so I can update this page!
Comment from Qazi Atiq
Time: February 19, 2009, 8:35 am
Wow this is exactly what i was looking great !!!!
Thanks a lot
Pingback from 35款WordPress RSS Feed插件 « 六豆世界
Time: February 22, 2009, 10:01 am
[...] MultiFeedSnap [...]
Comment from Betclic
Time: February 26, 2009, 12:59 pm
Thx for that post, i work on my RSS and i found here few solutions to my PB ! Thx !
Comment from John V.
Time: March 7, 2009, 9:08 am
Hey Colin,
Great plug-in and it worked for me on several sites until I upgraded to WP 2.7.1. Any suggestions please and thank you?
Comment from dsi games
Time: March 14, 2009, 11:48 am
I’ve used this superb plugin many times, thank you. However, I’ve just added a feed from the Sony Press Site – http://presscentre.sony.eu/rss/default.aspx?feedid={E05B7BCC-AA48-48E2-B4AB-2C2A8F98619B} – and whilst the feed date order is ‘latest first’, when I add it to this page – http://www.gadget-blog.co.uk/news-phones-headsets/sony-news/ – the date order is chronological. I’ve never had that happen before. Does anyone know how I can get the date order to be ‘latest first’, as per the original feed?!
Thank you in advance.
Comment from alexandra burke
Time: March 15, 2009, 12:24 pm
Colin, great plugin. Is it possible to edit the html. EG. Is it possible to change the post header to a h2 or h3 tag and limit the snippet to a set number of words rather than using the original feeds’ settings?
Comment from dita_disini
Time: March 18, 2009, 6:36 am
if I don’t want to see image on some of my feed because its ruin the line, and still wanna have an image in different feed?? how can i do that, thanks
Comment from Nicole
Time: April 29, 2009, 6:23 pm
Okay, I must be the dumbest person in the world … but, how do I implement this once it has been activated in my plugins section? I have triple checked, it is activated, but … there’s nowhere I can see that will let me edit it … not in settings, no dashboard menu items … can you please tell me how I now use it to create a post with multiple feeds?
Thanks, and sorry for being so basic!
Comment from Ivan
Time: May 1, 2009, 7:03 am
i was wondering how i could change the order of the feeds from latest to oldest. Thanks.
Comment from frasi
Time: May 13, 2009, 5:52 am
Thanks for this plugin, it works great
Comment from psp go
Time: June 1, 2009, 8:49 am
Great plugin, have used it on several sites. However, since upgrading to WP 2.7 I’ve noticed that the feeds are not being updated on my site. Has anyone else noticed this?
Comment from preorder psp go
Time: June 7, 2009, 8:48 pm
Are you sure you’re using WP 2.7? I don’t have any problems with the site I run it on.
Comment from link building services
Time: June 12, 2009, 4:50 pm
How do I implement this once it has been activated in my plugins section? I have triple checked, it is activated, but … there’s nowhere I can see that will let me edit it … not in settings, no dashboard menu items
Comment from Admin
Time: June 12, 2009, 6:57 pm
It’s described in the section “Usage” in the ReadMe.txt file that comes in the donload zip file. I can’t post the usuage here as WP will parse it, but you enclose your fee URL in feedsnap brackets, anywhere on your site that you want the feed to be located. You can have as many of these as you want on a single page or post.
Comment from Kevin DaSilva
Time: June 15, 2009, 9:45 am
Awesome plugin! How do I get My Affiliate Id In? Just do a search with my ID and subscibe to that specfic feed?
Thanks
Comment from Jeremy Barnish
Time: June 17, 2009, 4:00 pm
It wont seem to pick up a feed from yahoo pipes. Have you tried this or know a plugin that might work with pipes?
Comment from Brad
Time: May 17, 2008, 5:00 am
Hi I just installed your Wordpress plug in and I keep getting this error.
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /home/luke3115/public_html/blog/wp-content/plugins/multifeedsnap/multifeedsnap.php on line 31
Warning: fopen(http://www.digg.com/rss/index.xml) [function.fopen]: failed to open stream: no suitable wrapper could be found in /home/luke3115/public_html/blog/wp-content/plugins/multifeedsnap/multifeedsnap.php on line 31
Error: It’s not possible to reach RSS file…
I swear I did everything right
Any idea why? Nice plug in by the way.