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.


Read all 9 reviews



  • 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

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code