FeedWordPress 2010.0528: Like four updates in one!
FeedWordPress 2010.0528 is now available for download.
This is a major release with many changes, fixes, and new features. Actually, this post will be covering a lot more than just what went into the most recent public release -- if you compared the version numbers in the Download box to the blog posts, you may have noticed that I put out a good three public releases that didn't have corresponding announcements on the blog. (Versions 2009.1111, 2009.1112, and 2010.0127. The reasons, basically, had to do with major releases being postponed for a couple months while I worked on some major internal overhauls, and then ending up with some important stuff to push out, but not having time to get the package's ChangeLog up to date. Since the announcement posts are based on the ChangeLog, the announcement posts didn't go up either.
So, here is my big, fat list of changes since FeedWordPress 2009.0707, the last version that I wrote a blog post about. Some of the most important changes are not obviously visible to end-users, but will make a very big difference: in particular, FeedWordPress is no longer depends on MagpieRSS for feed parsing; it now uses the SimplePie module included with versions of WordPress since version 2.8. SimplePie is much more up to date than MagpieRSS, handles modern feed formats just fine, and is designed with a great deal of flexibility in mind, so the transition should eliminate some common causes of parsing and update errors; it also means that I no longer have to worry about maintaining an unauthorized upgrade to WordPress core modules, and this should eliminate one of the most common causes of sudden unexpected feed errors (the Upgrade Downgrade
problem will no longer exist). SimplePie's greater extensibility will also allow many more options in the future for developing extensions or alternatives for users who prefer different arrangements with regard to feed caching or other tasks related to the parser.
(Don't worry, if you use existing filters and add-ons that depend on MagpieRSS's format for feed data. This version includes a compatibility layer that will mock up Magpie's data format from SimplePie objects, and ensure that existing add-ons and filters do not break.)
Some other important new features include syntax for storing feed meta-data in custom fields for syndicated posts; allowing you to protect manual edits to syndicated posts from being overwritten by updates from the feed; settings to help you control update scheduling; more resilient handling of dates (so that feed formats with unusual or broken date formats should no longer result in posts being dated back to 1969 or 1970), and a number of other interface tweaks, compatibility fixes, and some bug fixes around the edges. Here's a breakdown of the major changes since the release of FeedWordPress 2009.0707.
SIMPLEPIE IS NOW USED TO PARSE FEEDS; NO MORE MAGPIERSS UPGRADES NEEDED: One of the biggest changes in this release is that FeedWordPress no longer depends on MagpieRSS to parse feeds, and has switched to the much more up-to-date and flexible SimplePie feed parser, which is included as a standard part of WordPress versions 2.8 and later. Using SimplePie will hopefully allow for better handling of feeds going further, and will allow me greater flexibility in determining how exactly the feed parser will operate. It also means that FeedWordPress no longer requires special upgrades to the WordPress core MagpieRSS files, and should eliminate quite a bit of complexity.
MAGPIERSS COMPATIBILITY LAYER FOR EXISTING FILTERS AND ADD-ONS: However, I have also implemented a compatibility layer to ensure that existing filters and add-ons for FeedWordPress which depended on the MagpieRSS data format should not be broken by the switch to SimplePie. Going forward, I recommend that new filters and add-ons be written to take advantage of the SimplePie object representations of items, feeds, etc., rather than the MagpieRSS arrays, but the MagpieRSS arrays will still be available and older filters should continue to work as they have in the past.
COMPATIBILITY WITH WORDPRESS 2.9.x and 3.0: This release has been tested for the existing WordPress 2.9.x branch and with the upcoming release of WordPress 3.0. Changes in the user interface JavaScript between WordPress 2.8.x and WordPress 2.9 caused the tag box interface element to break in the Syndication --> Categories & Tags settings page; changes in the API functions for adding new authors caused fatal errors under certain conditions in WordPress 3.0. These breakages have been fixed.
DROPPED LEGACY SUPPORT FOR WORDPRESS PRIOR TO 2.8: Because SimplePie is not included with versions of WordPress prior to 2.8, I have chosen to drop legacy support for WordPress versions 1.5 through 2.7. If you are using FeedWordPress with a version of WordPress before 2.8, you will have to upgrade your installation of WordPress in order to take advantage of this release.
PHP 5.3 COMPATIBILITY: A couple of compatibility issues, which were causing fatal errors amd ugly warnings for users of PHP 5.3, have been eliminated.
Features and Processing
INTERFACE REORGANIZATION: The interface restructuring, began with Version 2009.0612, has been completed. Catch-all settings pages have been eliminated entirely for pages that cover each aspect of handling a feed: Feeds & Updates, Posts & Links, Authors, Categories & Tags, and Back End handling of the database and diagnostic information. Extensive new interface hooks allow add-on modules to significantly change or extend the FeedWordPress admin interface and workflow.
STORING INFORMATION FROM THE FEED IN CUSTOM FIELDS: Many users have written to request the ability to store information from elements in the feed in a custom field on each post. (So that, for example, if post includes a
itunes:durationelement, you could store the contents in a Custom Field calleddurationon the post (for a Theme to access later). The Custom Post Settings under Syndication --> Posts & Links now allow you to access any item or feed tag, using a syntax similar to a much-simplified version of XPath. See Posts & Links settings for details.UPDATE-FREEZING ON MANUALLY EDITED POSTS: FeedWordPress now allows you to mark posts that have been manually edited, so that the changes you make will not be overwritten by later updates from the feed. If you make manual edits to a particular post, just check the "Manual editing" checkbox in order to protect your changes from being overwritten. If you want to block all posts from being updated after they are imported for the first time, a new "Updated Posts" setting in Posts & Links allows you to freeze all posts from a particular feed, or all syndicated posts.
SETTING: FEED-BY-FEED SETTINGS FOR WHERE PERMALINKS POINT TO: You've always been able to tell FeedWordPress whether permalinks for posts should point to the original source of the story or the local copy. Now you can choose different policies for different feeds, instead of one global policy for all feeds. (Of course, you can still use a global default if you prefer.)
SETTING: USER CONTROL OVER TIMING BASIS. You can now determine the schedule on which feeds are considered ready to poll for updates -- by default feeds become ready for polling after about 1 hour. You can now increase or decrease the time window under Syndication --> Feeds & Updates. (However, please pay CAREFUL ATTENTION to the recommendations and DO NOT set the scheduling lower than 60 minutes unless you are ABSOLUTELY SURE that you have specific permission from webmaster who provides that specific feed to poll more frequently than that. If you set this too low (and about 60 minutes is the polite minimum if you haven't been given a different figure), most webmasters will consider the frequent hits on their server as rude, or even downright abusive.
OTHER SETTINGS: New settings also include the ability to stop FWP from resolving relative URLs within syndicated content, and the ability to choose whether FeedWordPress should indicate the comment feed from the original source, or the local comment feed, when providing the comment feed URL for a syndicated post.
Parsing
BETTER DATE HANDLING -- FEWER FLASHBACKS TO 1969 and 1970: FeedWordPress has made some bugfixes and some improvements in the logic for parsing dates. This should allow FeedWordPress to correctly parse more dates in more feeds; and, in the last resort, when FeedWordPress fails to correctly parse a date, to fall back to a more intelligent default. This should hopefully avoid most or all error conditions that have resulted in articles being erroneously dated to the dawn of the Unix epoch (31 December 1969 or 1 January 1970).
FULL-TEXT "EXCERPTS" NOW PROPERLY SHORTENED. Based on a straightforward reading of the existing RSS specs, it's reasonable for the rss:description element to be read as a plaintext summary or excerpt for the item containing the description -- with the full text of the item, if available, in another, better-suited element, such as the de facto standard content:encoded extension element. The problem is that uses of RSS rarely have much to do with anything like a straightforward reading of the specs. As a result, many actual RSS producers in the wild put the full text of the article in a description element. But since FeedWordPress has treated this text as a summary, this produces aggregated posts with lengthy "excerpts" containing the full text of the article. This release of FeedWordPress fixes the problem by doing a little digging before treating rss:description as a summary: if the description element is used properly as a plain text summary, then FeedWordPress will take the summary provided by the feed, rather than recreating its own excerpt from the full text; but if an RSS item has no full-text element other than description, FeedWordPress will treat the description element as the full text of the article, and generate a shortened excerpt automatically from that text.
API
TEMPLATE API: new template tags
get_local_permalink()andthe_local_permalink()allow you to access the permalink for a post on your aggregator site, even when FeedWordPress is rewriting permalinks to point to the original source site.NEW HOOKS FOR ADD-ONS AND FILTERS: I have added a number of new hooks which allow add-on modules to filter more precisely, gather information at more points, and to enhance the FeedWordPress admin interface. For a list of new hooks and documentation, see the FeedWordPress documentation wiki at http://feedwordpress.radgeek.com/wiki/add-ons-and-filters
FILTER API: A number of new utility methods have been added to the SyndicatedPost class to make it easier for filters and add-ons to
FILTER API: Globals $fwp_channel and $fwp_feedmeta DEPRECATED. These global variables, originally introduced to allow filters access to information about the source feed in
syndicated_itemfilters (which were passed in through global variables rather than as parameters because of a bug in WP 1.5 which was then fixed in 1.5.1) have been DEPRECATED. If you have any filters or add-ons which still depend on these global variables, you should see about fixing them to access data about the source feed using the SyndicatedPost::link element instead. For documentation, see the FeedWordPress documentation wiki at http://feedwordpress.radgeek.com/wiki/syndicatedpost and http://feedwordpress.radgeek.com/wiki/syndicatedlink.DIAGNOSTICS: I've included a number of new diagnostic options and messages, which should allow an experienced user to better investigate any problems that may crop up.
Bug Fixes
BUGFIX: & IN PERMALINKS NO LONGER CAUSING ATOM OR HTML VALIDATION ERRORS: Many users reported an issue in which syndicating a feed with special XML characters in the URLs (& was the most common, since it is used to separate HTTP GET parameters) would cause the aggregator's feeds to produce invalid (malformed) XML. This update addresses the issue in Atom feeds. Unfortunately, it has not been technically possible to address the problem in RSS 2.0 feeds, due to limitations on WordPress's internal templates for RSS feeds.
BUGFIX: BROKEN URLS IN "POPULAR POSTS" AND SIMILAR PLUGINS SHOULD NO LONGER BE BROKEN. A number of users noticed an issue where plugins and templates that listed posts in locations outside of the post loop (for example, "Popular Posts"-style plugins that listed posts in the sidebar), often produced the wrong URL for post links. (Typically, all the posts listed would get the same wrong URL.) This should now be fixed. Thanks to Björn for sending in a quick fix!
MINOR BUGFIXES: This release includes a number of fixes to minor bugs and compatibility issues, including: silent failures of the "Syndicate" button, "Illegal Offset Type" error messages from MagpieRSS, and others.
Enjoy! As always, if you have any issues with the release, or any questions I can help answer, or if there is anything that you would like to see included in a future release, please use the comments form or drop me a line to let me know about it.
I want to thank everyone who has contributed to the project tip jar over the past several months. Your generous gifts made it possible for me to take a lot of time out from freelance work in order to push through some really major changes to FeedWordPress over the past few months, and your ongoing support, besides being very flattering, goes a long way to help make development, support, and timely fixes possible. Thank you all!

Issues and Comments
FeedWordPress Upgrade Throws Fatal Error
I upgraded the plug in this morning and got an error message that the plug in created a fatal error. I uninstalled and reinstalled a fresh copy of the most recent version and still got: Plugin could not be activated because it triggered a fatal error. Not sure where to look and see what the fatal error is.
I am running WPMU 2.9.2 and Buddypress 1.2.4.1.
Re: Fatal Error
Darrin,
Sorry to hear you ran into this problem. I haven't been able to replicate it on my testbed server with WP 2.9.2, so I'll need some help from you in testing. For the fatal error message, the first place to look would be in your PHP error logs. Where they are depends on your hosting environment; just as an example, mine are part of the web server error logs, which are located at /var/log/apache2 on my system.
Alternatively, if you cannot find the logs, one thing you could do is add the following two lines, temporarily, to your wp-config.php file:
(Note that you'll want to take these back out of wp-config.php as quickly as possible once you've got the error message copied and pasted; they can potentially produce a lot of notifications that are inappropriate for a production web server.)
If you get an error message, let me know and I'll see if I can track down the issue.
For my reference, could you let me know (1) what version of FWP you're trying to upgrade from; and (2) whether you are trying to upgrade FWP manually, or using the upgrade process from within the WordPress Plugins management page?
Hi, radgeek, Thanks for the
Hi, radgeek,
Thanks for the quick reply. I was using the auto updater to upgrade to the newest version from 2010.0127. I then tried a manual upgrade. Both failed.
I am on a virtual hosted server, but I found an error log report file and looked through it. Nothing for the time I tried the upgrade. I then added the code you recommended to the wp-config.php file and tried to activate the plugin. It failed again, but no errors reported on the page. I even looked at the source code and only found: [code]
Plugin could not be activated because it triggered a fatal error.
[/code]
Does this help?
Same problem here
I use WP 2.9.2 and i update plugin automatically from plugin management page.
Errors ( note that i disable every plugins and try to run FeedWordpress alone and still have this problem):
Notice: Undefined index: aioseop_migrate in /home/XXXX/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php on line 536
Notice: Undefined index: aioseop_migrate_options in /home/XXXX/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php on line 537
Notice: Undefined index: aiosp_enabled in /home/XXXX/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php on line 689
Notice: Undefined index: aiosp_enabled in /home/XXXX/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php on line 689
Notice: Undefined index: address in /home/XXXX/public_html/wp-content/plugins/google-map-generator/google-map.php on line 18
Notice: get_settings is deprecated since version 0.0! Use get_option() instead. in /home/XXXX/public_html/wp-includes/functions.php on line 2970
Notice: get_settings is deprecated since version 0.0! Use get_option() instead. in /home/XXXX/public_html/wp-includes/functions.php on line 2970
Notice: get_settings is deprecated since version 0.0! Use get_option() instead. in /home/XXXX/public_html/wp-includes/functions.php on line 2970
Notice: get_settings is deprecated since version 0.0! Use get_option() instead. in /home/XXXX/public_html/wp-includes/functions.php on line 2970
Notice: Undefined index: wp_cache_key in /home/XXXX/public_html/wp-content/plugins/wp-super-cache/wp-cache-phase1.php on line 255
Notice: Use of undefined constant add_options_page - assumed 'add_options_page' in /home/XXXX/public_html/wp-content/plugins/blogroll-google-cse/blogroll-google-cse.php on line 1126
Notice: Use of undefined constant display_admin_page - assumed 'display_admin_page' in /home/XXXX/public_html/wp-content/plugins/blogroll-google-cse/blogroll-google-cse.php on line 1128
Warning: Cannot modify header information - headers already sent by (output started at /home/XXXX/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php:536) in /home/XXXX/public_html/wp-includes/pluggable.php on line 868
Same error
I got the same error and I didn't get any error messages. If you receive any information on this please do let me know as I had to revert back to the old version.
I am having same issue, "Fatal Error" when trying to activate
I too upgraded automatically and then deleted the plugin, and then re-installed from scratch, but it will not activate. I just keep getting the Fatal Error message. I'm going to try to find the previous version for now. Thanks.
Previous versions of FeedWordPress
Abdul,
I'm sorry to hear you ran into this problem.
For reference, if you need to switch to an older version for any reason, all previous versions of FeedWordPress are available under the "Other Versions" link on the homepage, at http://wordpress.org/extend/plugins/feedwordpress/download/
Same error
Even i am getting same error.
Plugin could not be activated because it triggered a fatal error.
Fatal error: Cannot redeclare class relative_uri in /home/inet/public_html/xxx/www/wp-content/plugins/feedwordpress/relative_uri.class.php on line 10
I have rolled back to Version 2010.0127
Thank you. I have installed
Thank you. I have installed an older version. Any idea what's causing the fatal error? Something I can do to help?
I'm getting the same error, "Fatal Error", when activating
I upgraded automatically and received the fatal error. I deleted the directory from "/plugins" and copied complete folder from Wordpress.org and same issue. I am experiencing this with 2010.0531 and 2010.0528. I had to revert to 2010.0127. That one activates properly. I'm interested to know what's wrong. Let me know if I can help. Not sure where I'd find the logs with Bluehost.com site. Thanks.
Please add this feature also
First, let me congratulate you for this great job and thank you for sharing your work for free!
I found a lot of great features in this new version, but i can't find this option:
Sometime, feed sources items contain certain words. For example: word "exclusiv". Exclusiv interview, exclusiv info etc. I don't want to import feeds with this word in item subject/body. Would be great to have an option to filter posts base on contained words, so if item contain this word, reject it, else, import it.
Thank you
Future dates and HTML in titles
I would also like to thank you for sharing your work for free!
In the previous version I sometimes got posts that had a date/time in the future. Will the "BETTER DATE HANDLING" solve this issue?
I've also noted, in the previous version, that if a feed dosen't have a title, a small part of the post content will be used instead. That is a great feature. But I recently found out that HTML is not stripped from such a title. Maby you already know this and fixed it in this new version. I don't know.
update errors w new release
Getting these errors after the upgrade:
Warning: Invalid argument supplied for foreach() in /var/www/vhosts/enterpriseirregulars.com/httpdocs/wordpress/wp-content/plugins/feedwordpress/magpiefromsimplepie.class.php on line 485
Thanks for checking...
THANK YOU
Thank you thank you thank you thank you thank you thank you....
Plugin could not be activated because it triggered a fatal error
I'm using WP 2.9.2. Upgraded successfully. When I try to activate:
Plugin could not be activated because it triggered a fatal error.
HTML
Hi there,I have noted, in the previous version, that if a feed dosen't have a title, a small part of the post content will be used instead. That is a great feature. But I recently found out that HTML is not stripped from such a title. Maby you already know this and fixed it in this new version. Michael pmp USA
Same issue + solution
This is most likely a mem-issue, I had exactly the same issue. Just simply temporarily disable a few mem-draining plugins, re-activate Feedwordpress, enable the other plugins again and you are good to go.
The update doesn´t work as
The update doesn´t work as good as the previous version. After checking about 6 or 10 feeds the script stops:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 122560 bytes) in /www/htdocs/xxxxxxxxxxxxxxxxxxxxxxxxxxx/class-simplepie.php on line 195
Haven´t had that problem with the previous version. Any chance to downgrade?
Wonderful plugin
Thank you for creating and maintaining it!
Best, Tal
I received the fatal error
I received the fatal error message too and it was because of a conflict with the zyblog sociable plugin. I was able to activate feedwordpress after deactivating that plugin.
Re: Deactivating Zyblog sociable plugin
Sorry to hear you encountered a problem with this; thank you for sharing the solution that worked for you.
For my reference, after you successfully activated FeedWordPress, were you able to reactivate the Zyblog Sociable plugin? Or does it continue to cause errors when both FWP and Zyblog Sociable are activated at the same time?
Zyblog Sociable plugin worked
Zyblog Sociable plugin worked after the new FeedWordPress was activated. There is a conflict between the two, as the sociable links don't appear unless the code is manually added to the template. I did not have this problem before I started using FeedWordPress. This also occurs with the Contextual Related Posts plugin.
Zyblog Sociable plugin worked
Zyblog Sociable plugin worked after the new FeedWordPress was activated. There is a conflict between the two, as the sociable links don't appear unless the code is manually added to the template. I did not have this problem before I started using FeedWordPress. This also occurs with the Contextual Related Posts plugin.
Author Pagination Etc.
Hello Charles. Thank you for the massive update. I'm working through it now.
I'm working with some Twitter Search feeds and ending up with hundreds of authors. I'm writing to ask that a future update include pagination for the (feed) author's page- because with so many authors I can't even load them into my browser and reassigning them is pretty much impossible. (Might be a good idea to have the 'get filtered out' option at the top of the list rather than the bottom).
I'm not positive yet, so only mention it in case anyone else is seeing it, but I seem to be having problems adding feed specific Attribution Boilerplate data. Whatever last Attribution Boilerplate I add, seems to want to become the default for all feeds. This is on a new 2.9.2 / 2010.0528 blog install, not an updated one.
I'm having trouble getting my head around exactly what the new Custom Post Settings instructions mean...
Enter a text value, or a path to a data element from the syndicated item. For data elements, you can use an XPath-like syntax wrapped in $( ... ). hello = the text value hello $(author/email) = the contents of ... $(media:content/@url) = the contents of ...
...and hope that you or another user can post some specific examples of how to set one up.
And lastly while I too appreciate that you do this 'for free', I was happy to make another contribution and encourage everyone else to do so as well.
permalinks
Since updating to the new version I'm unable to get the permalinks to point to the copy on the original website, they always point to my own site (despite setting the option under posts&links).
Any ideas?
Thanks.
Unable to get iTunes fields working
Hello,
On the Syndicated Posts & Links Settings page for a particular feed, I'm trying to get some extended fields from the feed. I'm using
$(im:price/amount)
For this feed:
http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/toppaid...
But it's not working. The other thing I've run into is the im:image. There are several at different sizes and I want to specify a specific one.
Is there any additional documentation about how to work with getting this extra info?
This post was created locally at this website
A number of posts are appearing with the designation "This post was created locally at this website" instead of as a syndicated post. It's totally random. A post from the same feed will appear as a syndicated post an hour later, then as a local post three hours later. I never had this problem in the previous version of FeedWordPress. There are no error messages in the Apache error log.
Won't accept or update wordpress.com blogs
Hi Radgeek!
I have been using feedwordpress a while and I'm very glad to have it. I've been having a teeny bitsy nagging problem since last week, though, where it stopped updating wordpress-hosted blogs all of a sudden. I'm on WordPress 2.9.2. and was still on the 2010.0127 version of the plugin when it happened. I upgraded to the 2010.0528 version but it's still doing this, the only difference is that when trying to update, it will state the error it's encountering for the blogs that are failing to update.
When I try to add a wordpress-hosted blog, it shows this: http://i50.tinypic.com/5lqkcz.jpg and when I try to update manually all the blogs, it shows this: http://i46.tinypic.com/5v8zgk.jpg
Also, I noticed now with the latest version, the permalinks no longer point to the original blog posts but to their copy on the feed itself (however that's now how it's normally set).
I'm not sure what happened around the 25th that caused suddenly the plugin to not be able to resolve any blogs hosted at wordpress.com - could it be an issue with the way the feeds are served, I'm not sure ? Or is it the plugin ? What can be done ? I would reaaaaally appreciate help a lot !
Thank youuuu.
Won't accept or update wordpress.com blogs
Hi Radgeek!
I have been using feedwordpress a while and I'm very glad to have it. I've been having a teeny bitsy nagging problem since last week, though, where it stopped updating wordpress-hosted blogs all of a sudden. I'm on WordPress 2.9.2. and was still on the 2010.0127 version of the plugin when it happened. I upgraded to the 2010.0528 version but it's still doing this, the only difference is that when trying to update, it will state the error it's encountering for the blogs that are failing to update.
When I try to add a wordpress-hosted blog, it shows this: http://i50.tinypic.com/5lqkcz.jpg and when I try to update manually all the blogs, it shows this: http://i46.tinypic.com/5v8zgk.jpg
Also, I noticed now with the latest version, the permalinks no longer point to the original blog posts but to their copy on the feed itself (however that's now how it's normally set).
I'm not sure what happened around the 25th that caused suddenly the plugin to not be able to resolve any blogs hosted at wordpress.com - could it be an issue with the way the feeds are served, I'm not sure ? Or is it the plugin ? What can be done ? I would reaaaaally appreciate help a lot !
Thank youuuu.
syndicated_item_published filter doesn't work
I've tried using the syndicated_item_published filter. But it doesn't have any effect on the date of the post (I've tried both 2010.0528 and previous versions of FWP).
At line 126 syndicatedpost.class.php you use the syndicated_item_published filter with the return value from the published() function, and set the $this->post['epoch']['issued'].
But then, at line 132 and 134, you once again use the published() function, even though you already have the filtered time in $this->post['epoch']['issued'] - and making the filter useless.
Note: Line numbers above is from FWP 2010.0528.
New filters for SimplePie object?
"Going forward, I recommend that new filters and add-ons be written to take advantage of the SimplePie object representations of items, feeds, etc."
I'm using the syndicated_item filter - and the documentation says it returns an associative array representing the contents of the item in the format returned by MagpieRSS. I'm guessing that it will continue to do this in the future as well, for backwards compability? So, are there any new filters if I'd like to use the SimplePie object instead of the MagpieRSS array?
problem with the_syndication_permalink()
I have a problem with the function the_syndication_permalink(). I use the latest version of your plugin and Wordpress 2.9.2. After the upgrade from the previous version of feedworpress I've notice that sometimes the syndication permalink point to my homepage instead of the original source.
Thanks for the plugin!
@radgeek, I tried installing
@radgeek,
I tried installing the new new version and got this error: Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxx/public_html/wp-admin/admin-header.php:18) in /home/xxxxxx/public_html/wp-includes/pluggable.php on line 868
It only seems to be a problem when I install this updated plugin. Sounds silly, but could there be some extra spaces before or after the "<?php" or "?>" that is throwing this error?
xpath and duplicate nodes
Hello,
I've finally got my head around feedwordpress / post meta and Xpath I'm using it to modify a youtube URL with some PHP.
However the feed in question has a duplicate node and it seems to randomly select one or the other.
How can I force feedwordpress to only select the first node only ?
Here is an extract from the feed with the two identical nodes which always come in this order (I want the first only):
Thanks,
Nic
p.s. great plugin!
Post new comment