WP Facebook Timeline (MF-Timeline)
WordPress PluginWP Facebook Timeline (MF-Timeline) creates a visual linear timeline representation from your WordPress posts and other media sources in the style of Facebook Profile Timeline. Timeline events can be filtered by taxonomy terms and post types, including custom taxonomies and post types enabled by your active theme. In addition to WordPress content, you can also add content to the timeline from Twitter – filtering by multiple hashtags.
You can set timeline events to be “featured”, ie: span across both columns to be more prominent by setting a custom meta field key to mf_timeline_featured and its value to 1. This is great for indicating milestones on the timeline, or highlighting a particular piece of information on the timeline.
View the demo | Download Plugin
Please report all issues or give feedback on the plugin’s GitHub repository. If you like the plugin or use the plugin please comment below, I would love to hear your feedback.
Tweet21 Comments
Leave a Reply


Oct 05, 2011 @ 18:02:50
this is awesome and im not just saying that coz ur my stepbro lol
Oct 07, 2011 @ 19:34:54
The plugin and timeline works, except the avatar or images do not pull in? How can fix this or do I need to set certain permissions somewhere?
Oct 09, 2011 @ 23:00:52
@Rolando Are you referring to the Twitter avatar images? Only the twitter content at the moment pulls in the avatars. Will add the ability to pull in the wordpress avatars soon.
Oct 10, 2011 @ 13:58:18
It doesnt worked for me
, ive tryed with [mf_timeline] and it doesnt work, hope someone can help me
Oct 10, 2011 @ 14:06:48
The plugin requires WordPress 3.1.3 or later at present. It may work with version 3 and up but I haven’t had a chance to test it against that version. What version of WordPress are you using? Do you get any errors in your PHP error log? Please post all issues on the Github repository.
Oct 12, 2011 @ 04:54:03
http://www.mcgintl.com/fr/mcgnews/
the last version create a bug on array line 810 i put back the previous one and this is fine
i have send you an email
Oct 12, 2011 @ 07:36:40
Thanks for your feedback. I will look into the issue today and try to get a bug fix out asap. In future please post all issues on the issue tracker on the Github repo for the plugin (see description above for link).
Oct 12, 2011 @ 10:27:22
This issue has now been resolved in version 1.1.1, along with some other minor PHP warnings and notices being thrown by the plugin. If you have any other problems, please report them on the Issue tracker at the Github Repo for the plugin: http://github.com/matt-d-rat/MF-Timeline/issues
Oct 12, 2011 @ 08:21:35
Matt, have you looked at integrating this plugin with BuddyPress?
You could either grab inputs from a member’s custom profile fields and apply a conditional check before displaying the timeline, or even easier hook into the BP activity updates and therefore use MF Timeline as an alternative view. There might also be some mileage in speaking with the guys behind the Buddystream plugin, which already contains the front-end UI to capture a members social media accounts.
Oct 12, 2011 @ 08:40:32
That’s a good idea SkiddMark, I am going to be looking at all the possible integrations I can do as the plugin develops. The plugin gives a lot of scope for different possibilities so it is certainly something I am going to consider for future updates. Thanks for your feedback everyone, it is great to get such a good response for the first WordPress plugin I have ever written
Oct 18, 2011 @ 15:23:56
Time line is great , couple of quesions.
1. Is there a way for it to start at the first entry?
2. How do you make the timeline wider?
Thanks
Oct 18, 2011 @ 15:36:42
Hey Glen, thanks for the positive feedback
. In answer to your questions:
1. Currently the plugin outputs content in reverse chronological order (with the most recent posts output first), I will look at adding an option so this can be changed through the plugin settings. However in the meantime if you’re a bit of a developer yourself you could always extend the class and override the get_timeline_events function where I use PHP’s krsort function to reverse sort the events, and instead simply use ksort. If you did this you would need to use call the plugin in your template file via your class extensions inherited get_timeline() function.
2. If you want to make the timeline wider then you will need to define your own CSS rules in your theme’s stylesheets to override the defaults set by the plugin. See the plugin’s style.css for the CSS rules used. You may also need to dequeue the plugin’s stylesheets through your theme which you can do by calling: < ?php wp_dequeue_style( 'mf_timeline_styles' ) ?>
Nov 02, 2011 @ 09:53:20
Hi Matt,
Followed through on facebook update to Version 1.1.5 and received this warning:
“The plugin wp-facebook-timeline-mf-timeline/options.php has been deactivated due to an error: Plugin file does not exist.”
Please review the update files are all included and send me a message when I can redo the update, thanks.
Cheers, Freda
Nov 02, 2011 @ 17:25:22
Hi Freda,
In the change log I mention that for existing users upgrading to 1.5 that they will need to reactivate the plugin after updating. This is due to tidying up the existing code a little bit. The plugin still exists in your installed plugin files, and all previous settings are preserved, you just simply need to click activate again. Sorry for the confusion, but the update was necessary for better maintainence of future developments of the plugin.
Nov 15, 2011 @ 23:53:52
Hi Matt.
Absolutely love this timeline display of posts but I cannot get the twitter option to work. I have my twitter username in the settings and other twitter plugins I use work fine, but no tweets show on my timeline. Any suggestions?
Nov 16, 2011 @ 09:51:45
Hi Allan,
Thank you for your support
, glad to hear you love the plugin. With regards to your issue with Twitter the plugin uses the Twitter Search API to pull in the posts from Twitter. Twitter limit the number of requests to their search API (https://dev.twitter.com/docs/rate-limiting), so if your site receives a lot of traffic this could cause tweets to not show up on the timeline as the plugin will be receiving a HTTP 420 response code once this limit is reached.
It is something I need to look to improve, either through caching or throttling the number of requests to the API. Thank you for your feedback.
Nov 17, 2011 @ 08:23:26
I wish it was that simple but I don’t think rate-limiting is the cause of my problem. My site simply does not get the kind of traffic that could cause that.
Nov 17, 2011 @ 08:32:14
Well I’ll look into it further, but its going to be hard for me to find the source of the problem as it is working for other people and for me on all the installs I have tried. Just to check, you are entering your twitter name without the @ sign right?
Nov 17, 2011 @ 10:43:51
Correct … in fact, if I entered @ (because I did wonder that myself) it gets stripped out anyway
Nov 17, 2011 @ 11:05:02
Ok, well can you please create an issue on the plugin’s Git Hub repo – https://github.com/matt-d-rat/MF-Timeline (comments on this page is not really the place to report problems). In the issue outline the problem you are having and provide any other relevant useful information that will help me debug – such as your twitter username you are using, version of wordpress you are running, version of the plugin you are running, php version etc..
Nov 17, 2011 @ 11:10:00
I believe I have found the problem, but I don’t understand it. If I go to twitter and, via the advanced search form, search for tweets from me, I get nothing???
Any idea why twitter is not showing my tweets in search when they are definitely there?