This plugin hasnt been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP Facebook Timeline (MF Timeline)

Description

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.

Screenshots

Showing how to make WordPress content "featured" on the timeline by setting a custom meta field. (mf_timeline_featured : 1).

Installation

Upload the folder mf-timeline to the /wp-content/plugins/ directory

Activate the plugin through the ‘Plugins’ menu in WordPress

Call the plugin through the short code [mf_timeline] or call <?php echo $mf_timeline->get_timeline(); ?> in your templates. You are also welcome to instantiate a new object by calling $object = new MF_Timeline();

FAQ

What is this plugin for?

This plugin is for displaying data as a visual linear timeline. I developed the code originally for my work at Clear Books (http://www.clearbooks.co.uk) but decided to develop it some more and turn it into a WordPress plugin for everyone to use.

Can I change the styling of the Timeline?

By default the plugin is designed to look like Facebook’s Profile Timeline – since this is wear I drew my original inspiration from for this plugin, but you are free to style it as you please. The plugin’s stylesheets should be enqueued before your theme’s stylesheets so simply writing your own CSS should be enough to overwrite the default styles. Alternatively you can always dequeue the plugin’s styles by calling <?php wp_dequeue_style( 'mf_timeline_styles' ) ?>

Can I make a timeline event “featured” or “milestone” and span across both columns?

You can make WordPress content featured on the timeline by setting a custom meta field with the key: mf_timeline_featured and its value set to 1. See screenshot-2.jpg for more information.

What are Timeline Stories?

Timeline Stories provide a means of creating content directly for the timeline which will not show up anywhere else on your WordPress blog, without the need for creating standard WordPress posts. Timeline Stories are designed to provide small snippets of information for timeline events – if you wish to create longer posts, I would recommend that you use the standard WordPress post types instead.

Where can I report an issue or give feedback on the plugin?

Please direct all issues and feedback to the plugin’s Github repository page which can be found here:

Do you plan to add any other content sources to the plugin?

Yes I plan to add a variety of different sources to the plugin in future releases including:

Flickr

Youtube

Facebook

If you have any other ideas for sources I can make available to the timeline then please share them with me.

Uninstalling MF-Timeline

Deactivate the plugin by going to wp-admin/plugins.php and pressing Deactivate.

Once deactivated click Delete to remove the plugin files from your WordPress.

Optionally you can also remove the table mf_timeline_stories created by the plugin, but you will have to manually do this through MySQL or by using a tool such as PHPMyAdmin.

Contributors & Developers

“WP Facebook Timeline (MF Timeline)” is open source software. The following people have contributed to this plugin.

1.1.3

1.1.2

1.1.1

Fixed major bug which caused warnings to be thrown when passing empty events.

Cleaned up plugin notices and error warnings.

Refined the timeline event year merge function.

1.1

Added support for Timeline Stories. Timeline Stories provide a means of adding content directly to the timeline without the need for creating separate WordPress posts. They are designed to act as snippets of information more than anything – if you plan on creating longer contents, I would recommend you create standard posts instead.

Timeline stories support html content and provide a similar user interface to that of WordPress posts with the standard TinyMCE editor.

Added custom plugin table mf_timeline_stories to support the new timeline stories feature.

Updated plugin support for upgrading database table changes and have tested compatibility with existing plugin usage.

Re-factored code to be more clean.

Minor bug fixes.

1.0.4

Fixed JS error due to being enqueued before DOM element had been created.