Fixing FeedBurner Fiasco, Conclusion

» 06 March 2009 » In Other, PHP, Rants »

In the previous post I mentioned that I was going to migrate to Google account on FeedBurner using a trick to avoid spamming the subscribers with old posts. The trick seemed to work fine, so here’s the explanation. I use WordPress (2.6), but this can be generalized to other systems. In wp-includes/feed-rss2.php, find the beginning of the post loop – the while( have_posts() ) line – and add another one after it to exclude the posts dated earlier than the migration date from the feed. It should look something like this:

 <?php while( have_posts()) : the_post();
 if (get_post_time() < strtotime('2009-03-01')) continue;

The end result of this is that your feed will contain only the items published after the specified date. This may be a bit strange for new subscribers, so I made a new blog post so as not to keep my feed completely empty, but for existing ones it should be transparent.

In general, I want to say that Google has completely mishandled this transition after their acquisition of FeedBurner. Chris Shiflett already explained what problems he saw with it, but I found one more: they broke the Awareness API. I noticed this because my feed statistics were all 0. Turns out that the old API URL ( was gone, and you had to use the new one ( Breaking the legacy API URLs is a major violation of the contract you make with the users when you publish the API. At the very least, Google should have silently redirected the requests to the new API instead of doing the most egregious thing possible and simply removing the old URL. Shame on you, Google.

Trackback URL

3 Tweets

  1. andrei
    08/03/2009 at 3:19 am Permalink

    I doubt that Google will actually give a s**t about the switch over for the API url – they don’t have to but is it such a bad thing, considering all the other things that are going on in the world?

    Beside, give Google time and you’ll see a far better service given the wealth of talent Google has at it’s disposal, so all round, you’re in fact better off now 😉

  2. Thanks for your thoughts. It’s helped me a lot.

  3. This “free sharing” of information seems too good to be true. Like communism.

  4. Tip top stuff. I’ll expect more now.

  5. andrei
    06/03/2009 at 12:44 pm Permalink

    New blog post: Fixing FeedBurner Fiasco, Conclusion

    This comment was originally posted on Twitter

  6. andrei
    06/03/2009 at 1:32 pm Permalink

    [php: Planet PHP] Fixing FeedBurner Fiasco, Conclusion – Andrei Zmievski

    This comment was originally posted on Twitter

  7. andrei
    06/03/2009 at 2:57 pm Permalink

    Planet PHP – Fixing FeedBurner Fiasco, Conclusion: In the previous post I mentioned that I was going..

    This comment was originally posted on Twitter


  1. cette page 23/10/2014 at 1:42 am

    cette page Fixing FeedBurner Fiasco, Conclusion » Andrei Zmievski

  2. รถ ทะเบียน สวย นครราชสีมา Fixing FeedBurner Fiasco, Conclusion

  3. กําจัดปลวก กาฬสินธุ์ Fixing FeedBurner Fiasco, Conclusion

  4. auswell life royal jelly 2180 08/07/2018 at 9:11 pm

    auswelllife liver tonic pantip Fixing FeedBurner Fiasco, Conclusion

  5. พรม ปู พื้น สังเวียน ไก่ Fixing FeedBurner Fiasco, Conclusion

  6. ฉนวนกันความร้อนฝ้าเพดาน Fixing FeedBurner Fiasco, Conclusion

  7. auswelllife australia 10/07/2018 at 8:41 pm

    auswelllife liver tonic ดีไหม Fixing FeedBurner Fiasco, Conclusion

  8. ประกันการเดินทาง ญี่ปุ่น ที่ไหนดี Fixing FeedBurner Fiasco, Conclusion

  9. โรงงาน ที่นอน ใย มะพร้าว Fixing FeedBurner Fiasco, Conclusion

Additional comments powered by BackType