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.

TM Timeline


TM Timeline plugin allows you to showcase the most important events of your business in a chronological order, which can be a great addition to your ‘About’ page.
Tell your visitors the history of your company, and show the turning points you experienced along the way. The plugin has a simple interface and lets you build your timelines quickly.



The timeline consists of events, to which you can assign dates and tags. To create an event, go to “TM Timeline” -> “Add New”. Enter the title of your event, and description. In the sidebar specify a date when the event occurred.


If you want to have multiple timelines, you can group your events by assigning tags to them. If you assign more than one tag to an event, you can display it in multiple timelines.


Once you’ve created your events, you have to configure their display settings. We have several options here:

  • Layout – layout represents the way your timeline will be displayed on the page. There are three layout variations: horizontal, vertical, and vertical (chess order).
  • Visible items limit – this setting applies to horizontal layout only. You can set the number of events that can be displayed per view. In order to access the events hidden from the view, you have to use navigation arrows.
  • Date format – choose from 8 different date formats to display the date in your timeline.
  • Tag – select which event group to display based on their tags. If no tag is specified, the timeline will contain all events available.
  • Display anchors – if this box is checked, your events will be linking to corresponding event posts, so that your visitors can read about each event in detail.

In order to create a timeline follow these steps:
1. Navigate to the “TM Timeline” -> “Add New” page
2. Create event posts, specify the “Timeline Date” option in each one
3. Create a tag and asign it to the event posts. List of all event posts available on “TM Timeline” -> “Posts” page
4. Navigate to the “TM Timeline” -> “Settings” page, fill in required options and press the “Generate Shortcode” button
5. Simply copy the generated shortcode to your page or post


  • Settings page, where you can generate the shortcode. Multiple layouts and date formats available.


  1. Upload “TM Timeline” folder to the “/wp-content/plugins/” directory
  2. Activate the plugin through the “Plugins” menu in WordPress
  3. Navigate to the “TM Timeline” page available through the left menu


Installation Instructions
  1. Upload “TM Timeline” folder to the “/wp-content/plugins/” directory
  2. Activate the plugin through the “Plugins” menu in WordPress
  3. Navigate to the “TM Timeline” page available through the left menu


July 25, 2018
To everyone that say they cannot go before 2008, you can. Select 2008 and scrolling up you will find ten years more. Select 1998, scroll up, the next ten will be available, ect. Yes, it's a little bug but it will not prevent you to have a complete time line. This widget it's very simple, not many personalization are available if you do't want to go in the css, but if you want something quick and clean it's what you need.
November 29, 2017
Author does not fix the bugs.I was facing some problem from last one month.I have posted thread in last month,But don't get any answer. We havewasted our 1 month with this plugin.
May 26, 2018
I would like the next update of the plugin to add the separation in time and choose whether to drive day or time or both, in addition to the day, because if you publish the posts in a same day they mix with each other and lose order.
August 6, 2017
I love this plugin. There is really nothing like it out there. My only wish is that the post-event-date was stored as a datetime field instead of Epoch time so that I could have users automatically submit their own events via Gravity Forms. I would also love to see the date formatted option as mm/dd/yyyy. Thank you for all your hard work!
April 10, 2017
It is really a very good product. Very easy to use. Is it possible to limit the number of characters displayed? I have not found how to do in the case where I choose the vertical visual. Thank you for your reply.
Read all 16 reviews

Contributors & Developers

“TM Timeline” is open source software. The following people have contributed to this plugin.


Translate “TM Timeline” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed bugs


  • ADD: compatibility with Elementor plugin


  • ADD: the_content filter
  • ADD: unique prefix for functions
  • UPD: utilities
  • UPD: enqueue public-facing script


  • Remove Date column from the Timeline Posts screen


  • Horizontal layout improvements


  • Use current date as default
  • Timeline posts url navigation


  • Add sorting order option


  • Initial release