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


Very good

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.

Great plugin

Fantastic and easy to use plugin. Great for Timeline on the widget. I have a few comments and suggestions.

NOTE: The plugin does not add the time entered with the Polish names of months, so the date has to show you need to change the Polish month to the English equivalent.

SUGGESTIONS: You can add more timeline edits (font colors and sizes, distance from individual parts of the timeline, etc.).

Besides, everything is well-designed and easy to use, without fancy accessories.

working well

hi very good plugin working well with last version of wordpress
need more features like :
– date from to.
– date by year in circle .
– upload header image for single post

thank you very much

Text in Horizontal Timeline

Hi there!

I’m testing this timeline in horizontal mode but I don’t find the way to show the brief text I wrote in the post.
Am I missing something?

Thank you!

Read all 11 reviews

Contributors & Developers

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




  • 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