[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJxMI1UBmS_t4p9jX2s1BfbizWxYGnsciT5O5jHLjCb0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":151,"fingerprints":192},"timeline-express","Timeline Express","1.8.1","Evan Herman","https:\u002F\u002Fprofiles.wordpress.org\u002Feherman24\u002F","\u003Cp>Timeline Express is the \u003Cstrong>best WordPress timeline plugin\u003C\u002Fstrong>, which allows you to create a beautiful animated vertical timeline on your site. Populate your site with announcements, set the date and Timeline Express will load the latest and greatest announcements in proper chronological order.\u003C\u002Fp>\n\u003Cp>Use the included shortcode (\u003Ccode>[timeline-express]\u003C\u002Fcode>) to place Timeline Express timeline anywhere on your site.\u003C\u002Fp>\n\u003Cp>If you’re looking for power, flexibility and top tier support – look no further.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fexamples\u002Fbasic-timeline\u002F\" title=\"View the demo\" rel=\"nofollow ugc\">View the Timeline Express Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Timeline Express Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to use shortcode to place the timeline anywhere on your site ( \u003Ccode>[timeline-express]\u003C\u002Fcode> )\u003C\u002Fli>\n\u003Cli>Responsive timelines, that look great on all devices.\u003C\u002Fli>\n\u003Cli>Cross browser tested, and mobile friendly.\u003C\u002Fli>\n\u003Cli>Hundreds of \u003Ca href=\"http:\u002F\u002Ffontawesome.io\u002Ficons\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa> icons included. Specify a different icon for each announcement.\u003C\u002Fli>\n\u003Cli>Beautiful CSS3 animations.\u003C\u002Fli>\n\u003Cli>Specify the timeline announcement excerpt length.\u003C\u002Fli>\n\u003Cli>Hide the date of the announcement on the timeline.\u003C\u002Fli>\n\u003Cli>Hide the ‘read more’ link for each announcement on the timeline.\u003C\u002Fli>\n\u003Cli>Specify a custom image to display for each announcement on the timeline.\u003C\u002Fli>\n\u003Cli>Specify ‘Ascending’ vs ‘Descending’ display order for announcements on the timeline.\u003C\u002Fli>\n\u003Cli>Powerful extensions (both free and paid).\u003C\u002Fli>\n\u003Cli>Localized date formatting, for international users.\u003C\u002Fli>\n\u003Cli>i18n ready – Translated for international users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Setup multiple timelines and assign announcements to any, or all, of the timelines.\u003C\u002Fli>\n\u003Cli>Tighter layout, less distance between each announcement on the timeline.\u003C\u002Fli>\n\u003Cli>Create and assign categories to your announcements.\u003C\u002Fli>\n\u003Cli>Timeline sorting features. Sort timelines by categories, timeline or a combination of the two.\u003C\u002Fli>\n\u003Cli>Priority support, code snippets provided when needed etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Ffeatures\u002F\" title=\"Upgrade Now!\" rel=\"nofollow ugc\">Full Feature List\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Timeline Express has been successfully used on a number small and large scale sites. Our users have created a number of amazing things with our plugin.\u003C\u002Fp>\n\u003Cp>Timeline Express has been used to create:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Company History Timeline\u003C\u002Fli>\n\u003Cli>Personal Achievement Timeline\u003C\u002Fli>\n\u003Cli>Product Announcement Timeline (Roadmap\u002FRelease Cycles)\u003C\u002Fli>\n\u003Cli>Event Timeline\u003C\u002Fli>\n\u003Cli>Police\u002FFire History\u003C\u002Fli>\n\u003Cli>Twitter Feed Timeline\u003C\u002Fli>\n\u003Cli>Post\u002FPage\u002FCustom Post Timeline\u003C\u002Fli>\n\u003Cli>Customer History Timeline\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The small list above demonstrates the flexibility and power behind Timeline Express. Check out our \u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for some helpful code snippets,\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Timeline Express Add-Ons\u003C\u002Fp>\n\u003Cp>We have built out some powerful add-ons that extend Timeline Express beyond it’s core capabilities. Many of the add-ons have been user requested features, which we’ve spun off into add-ons. If your looking for some advanced feature that you don’t see in the base plugin, checkout a list of our add-ons.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-html-excerpts-add\u002F\" rel=\"nofollow ugc\">Timeline Express – HTML Excerpts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-no-icons-add-on\u002F\" rel=\"nofollow ugc\">Timeline Express – No Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-white-label-addon\u002F\" rel=\"nofollow ugc\">Timeline Express – White Label Branding\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-single-column-add\u002F\" rel=\"nofollow ugc\">Timeline Express – Single Column Timeline\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-post-types-add-on\u002F\" rel=\"nofollow ugc\">Timeline Express – Timeline Post Types\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-historical-dates-add-on\u002F\" rel=\"nofollow ugc\">Timeline Express – Historical Dates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-ajax-limits-add-on\u002F\" rel=\"nofollow ugc\">Timeline Express – AJAX Limits\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-twitter-feeds-add\u002F\" rel=\"nofollow ugc\">Timeline Express – Twitter Feed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fproducts\u002Ftimeline-express-toolbox-add\u002F\" rel=\"nofollow ugc\">Timeline Express – Toolbox\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">View All Add-Ons\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Timeline Express Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Timeline Express comes ready for translation! With all of the proper i18n functions in place, 100% of our plugin is ready for translation. If you’re multi-lingual, and interested in translating the plugin into one of the languages not yet available, we’re willing to pass a long Single Site license of Timeline Express Pro, which is good for one full year. We’re huge fans of the open source community, and believe that this plugin should be available to everyone, in their native language. If this is something you would be interested in, please get in touch with us on our \u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The Timeline Express polyglot project can be found \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftimeline-express\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fexamples\u002Ffilterable-timeline\u002F\" title=\"View the demo\" rel=\"nofollow ugc\">View the Timeline Express Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Looking for additional documentation? Check out the \u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">knowledge base\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multi-lingual Sites & Timeline Express\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Timeline Express has been thoroughly tested with some of the top rated, and widely used translation plugins.\u003C\u002Fp>\n\u003Cp>Two multi-lingual plugins which we are fully, 100% compatible with are \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Timeline Express may be compatible with other multi-lingual plugins, we just haven’t thoroughly tested it with otheres. If you find it’s compatible with other plugins, please \u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">get in touch\u003C\u002Fa> and let us know and we can add it to this list.\u003C\u002Fp>\n\u003Cp>\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin was originally inspired by the great folks at \u003Ca href=\"http:\u002F\u002Fcodyhouse.co\u002Fgem\u002Fvertical-timeline\u002F\" rel=\"nofollow ugc\">CodyHouse.io\u003C\u002Fa>.\u003C\u002Fem>\u003Cbr \u002F>\nHave an idea for a feature you want to see added to Timeline Express? We love hearing about new ideas! You can get in contact with us through the contact form on our website, \u003Ca href=\"https:\u002F\u002Fwww.wp-timelineexpress.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">WP Timeline Express\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Documentation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hooks + Filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Custom Images Instead of Font Awesome Icons (New v1.1.6.7)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can now use the custom announcement image in place of the font awesome icons by using the following filter. Huge thanks to \u003Ca href=\"https:\u002F\u002Fpetenelson.com\u002F\" rel=\"nofollow ugc\">Pete Nelson\u003C\u002Fa> for the pull request and making this possible and available for everyone.\u003C\u002Fp>\n\u003Cp>Filter – timeline-express-custom-icon-html\u003C\u002Fp>\n\u003Cp>Usage Example: https:\u002F\u002Fgist.github.com\u002FEvanHerman\u002F6bbc8de82f34b4cb3c5c\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Alternate Image Size For Announcements (New v1.1.5.5)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default Timeline Express generates a custom image size to use within the timeline. If you would like to use another image size, you can use the following filter.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function change_timeline_express_announcement_image_size( $image_size ) {\n    $image_size = 'full';\n    return $image_size;\n}\nadd_filter( 'timeline-express-announcement-img-size' , 'change_timeline_express_announcement_image_size' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Define your own custom fields to use in Announcement posts (New v1.1.5)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can now add custom fields to Timeline Express announcement posts. This allows for greater control over the announcements and the front end display. Using this hook in conjunction with a custom single announcement template will give you the greatest control.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function add_custom_timeline_express_field( $custom_fields ) {\n    $custom_fields = array(\n        array(\n            'name' => __( 'Example Text Field', 'timeline-express' ),\n            'desc' => __( 'this is an example user defined text field.', 'timeline-express' ),\n            'id'   => 'announcement_user_defined_text',\n            'type' => 'text_medium',\n        ),\n        array(\n            'name' => __( 'Example WYSIWYG', 'timeline-express' ),\n            'desc' => __( 'this is an example wysiwyg field.', 'timeline-express' ),\n            'id'   => 'announcement_user_defined_wysiwyg',\n            'type' => 'wysiwyg',\n        ),\n        array(\n            'name' => __( 'Example Email Field', 'timeline-express' ),\n            'desc' => __( 'this is an example user defined email field.', 'timeline-express' ),\n            'id'   => 'announcement_user_defined_money',\n            'type' => 'text_email',\n        )\n    );\n    return $custom_fields;\n}\nadd_filter( 'timeline_express_custom_fields' , 'add_custom_timeline_express_field' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This example would add 3 new fields below the ‘Announcement Image’ field on the announcement post.\u003C\u002Fp>\n\u003Cp>The first field is a simple text field. The second field is an example WYSIWYG, and the third is an email field.\u003C\u002Fp>\n\u003Cp>Note: You can add as many fields as you would like, and display them on the front end using the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fget_post_meta\" title=\"WordPress Codex: get_post_meta()\" rel=\"nofollow ugc\">get_post_meta()\u003C\u002Fa> function.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize the ‘announcement’ slug (New v1.1.4)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can now define their own slug for announcement posts using the provided filter \u003Ccode>'timeline-express-slug'\u003C\u002Fcode>. This alters the URL structure of the announcement, possibly for SEO purposes. You would enter the following code into your active themes functions.php file.\u003C\u002Fp>\n\u003Cp>After you enter the code into the functions.php file, you’ll want to refresh your permalinks. You can do so by going to ‘Settings > Permalinks’ and simply clicking save. That will prevent the 404 page you may see upon altering the slug.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F alter '\u002Fannouncement\u002F' to be '\u002Fevent\u002F'\nfunction timeline_express_change_announcement_slug( $slug ) {\n    $slug = 'event';\n    return $slug;\n}\nadd_filter('timeline-express-slug', 'timeline_express_change_announcement_slug' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This example would change the default \u003Ccode>\u002Fannouncement\u002F\u003C\u002Fcode> slug, to \u003Ccode>\u002Fevent\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Alter the ‘Read More’ button text (New v1.1.3.1)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can now alter the ‘Read More’ button text using the provided gettext filter and the ‘timeline-express’ text domain.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F alter 'Read more' to say 'View Announcement'\nfunction timeline_express_change_readmore_text( $translated_text, $untranslated_text, $domain ) {\n    switch( $untranslated_text ) {\n        case 'Read more':\n          $translated_text = __( 'View Announcement','timeline-express' );\n        break;\n     }\n   return $translated_text;\n}\nadd_filter('gettext', 'timeline_express_change_readmore_text', 20, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This example would alter ‘Read more’ to say ‘View Announcement’.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add custom classes to the ‘Read More’ button (New v1.1.3.1)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can now add custom classes to the ‘Read More’ announcement button. This allows for greater control in fitting the Timeline into your currently active theme.\u003C\u002Fp>\n\u003Cp>Parameters :\u003C\u002Fp>\n\u003Cp>$button_classes = default button classes assigned to the ‘Read More’ button\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F add a custom class to the Timeline Express readmore link\nfunction timeline_express_custom_readmore_class( $button_classes ) {\n    return $button_classes . 'custom-class-name';\n}\nadd_filter( 'timeline-express-read-more-class' , 'timeline_express_custom_readmore_class' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This example would print the following ‘Read More’ button HTML onto the page :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"http:\u002F\u002Fsite.com\u002Flink-to-announcement\" class=\"cd-read-more btn btn-primary custom-class-name\">Read more\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Setup a custom date format for front end display (New v1.0.9)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>New in version 1.0.9 is the localization of dates on the front end. The date format is now controlled by your date settings inside of ‘General > Settings’.\u003C\u002Fp>\n\u003Cp>If, for one reason or another, you’d like to specify a different date format than provided by WordPress core you can use the provided filter \u003Ccode>timeline_express_custom_date_format\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The one parameter you need to pass into your function is $date_format, which is (as it sounds) the format of the date.\u003C\u002Fp>\n\u003Cp>Some formatting examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>m.d.Y\u003C\u002Fcode> – 11.19.2014\u003C\u002Fli>\n\u003Cli>\u003Ccode>d-m-y\u003C\u002Fcode> – 11-19-14\u003C\u002Fli>\n\u003Cli>\u003Ccode>d M y\u003C\u002Fcode> – 19 Nov 2014\u003C\u002Fli>\n\u003Cli>\u003Ccode>D j\u002Fn\u002FY\u003C\u002Fcode> – Wed 11\u002F19\u002F2014\u003C\u002Fli>\n\u003Cli>\u003Ccode>l jS \\of\\ F\u003C\u002Fcode> – Wednesday 19th of November\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function custom_te_date_format( $date_format ) {\n    $date_format = \"M d , Y\"; \u002F\u002F will print the date as Nov 19 , 2014\n    return $date_format;\n}\nadd_filter( 'timeline_express_custom_date_format' , 'custom_te_date_format' , 10 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>d – Numeric representation of a day, with leading zeros 01 through 31.\u003C\u002Fli>\n\u003Cli>m – Numeric representation of a month, with leading zeros 01 through 12.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>y – Numeric representation of a year, two digits.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>D – Textual representation of a day, three letters Mon through Sun.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>j – Numeric representation of a day, without leading zeros 1 through 31.\u003C\u002Fli>\n\u003Cli>n – Numeric representation of a month, without leading zeros 1 through 12.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Y – Numeric representation of a year, four digits.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>S – English ordinal suffix for the day of the month. Consist of 2 characters st, nd, rd or th.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>F – Textual representation of a month, January through December.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>M – Textual representation of a month, three letters Jan through Dec.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>\u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.date.php\" rel=\"nofollow ugc\">view more date formatting parameters\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Load Your Own Single Announcement Template File (New v1.0.8)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default all single announcements will try and load a single.php template file. If that can’t be found, we’ve done our best to implement a template for you. If your unhappy with the template file we’ve provided you have two options. Your first option is to copy over the single-announcement-template directory contained within the plugin into your active themes root. This will trigger the plugin to load that file instead. You can then customize this file to your hearts content without fear of losing any of your changes in the next update.\u003C\u002Fp>\n\u003Cp>Your next option is to use our new filter for loading your own custom template file. If for whatever reason you’ve designed or developed your own single.php file which you would rather use, or you just want to use your themes page.php template instead, you can use the provided filter to change the loaded template. Here is an example ( you want to drop this code into your active theme’s functions.php file ) :\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F By default Timeline Express uses single.php for announcements\n\u002F\u002F you can load page.php instead\n\u002F\u002F just change page.php to whatever your template file is named\n\u002F\u002F keep in mind, this is looking in your active themes root for the template\nfunction custom_timeline_express_template_file( $template_file ) {\n    $template_file = 'page.php';\n    return $template_file;\n}\nadd_filter( 'timeline_express_custom_template' , 'custom_timeline_express_template_file' , 10 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Specify Font Awesome Version (New 1.1.7.8)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can now specify which version of font awesome to load from the font awesome CDN. Alternatively, if the font awesome version is not found – the bundled fall back (version 4.6.1) will be used.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F use a different version of Font Awesome\nfunction timeline_express_alter_font_awesome_version( $version ) {\n    $version = '4.4.0';\n    return $version;\n}\nadd_filter( 'timeline_express_font_awesome_version', 'timeline_express_alter_font_awesome_version' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The above example will load font awesome version 4.4.0 instead of the current stable version from the font awesome CDN.\u003C\u002Fp>\n","Timeline Express creates a beautiful vertical animated and responsive timeline of posts, in chronological order.",10000,520225,86,165,"2023-03-22T07:16:00.000Z","6.2.9","4.0","",[20,21,22,23,24],"animated","company","responsive","timeline","vertical","https:\u002F\u002Fwww.wp-timelineexpress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimeline-express.1.8.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"eherman24",15,136400,84,375,68,"2026-04-04T06:24:53.755Z",[41,66,91,111,130],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":17,"requires_php":18,"tags":55,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":30},"timeline-and-history-slider","Timeline and History slider","2.4.5","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>✅ Now that you have your website ready then why don’t you \u003Cstrong>download\u003C\u002Fstrong> and try out this Timeline and History slider plugin to give it better functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Timeline and History slider plugin is created with a custom post type. If you are looking for a plugin that works with your WordPress  Custom Post, please use our plugin Timeline and History slider.\u003C\u002Fp>\n\u003Cp>By \u003Cstrong>downloading\u003C\u002Fstrong> our WordPress Timeline and History slider plugin on your website, you are in a way giving a very professional touch to it. It’s a way to timeline your company’s standard and position. It not only has a Timeline but you can also design and customize it with a brief description as well. Download and try this Timeline and History slider plugin which comes with many other features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Ftimeline-and-history-slider-demo\u002F?utm_source=WP&utm_medium=Timeline&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Ftimeline-and-history-slider-pro\u002F?utm_source=WP&utm_medium=Timeline&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your customer might like the professional and fancy vibe of your site with Timeline and History slider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ This plugin displays your blog posts using :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Timeline Slider (2 designs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> it today and explore all the features.\u003C\u002Fp>\n\u003Cp>Easy to add and display history OR timeline for your WordPress website. This plugin creates a “Timeline Slider” menu tab with a custom post type for your WordPress admin side. You can add a Title, content, and featured image as same like WordPress post.\u003C\u002Fp>\n\u003Cp>Timeline Plugin for WordPress is an advanced WordPress timeline plugin that showcases your life history or your company’s story, WordPress posts in a responsive Horizontal order based on the year and the date of your posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Also work with Gutenberg shortcode block.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✅ Here is the plugin shortcode example\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Timeline\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[th-slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To display only slick 4 post:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[th-slider limit=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where limit define the number of posts to display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you want to display Slider by category then use this short code:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[th-slider category=\"category_ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Enter category id to display categories wise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Complete shortcode example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[th-slider design=\"design-1\" slidestoshow=\"3\" category=\"8\" centermode=\"false\" dots=\"true\" arrows=\"true\" autoplay=\"true\"  autoplay_interval=\"5000\" speed=\"1000\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Here is Template code\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[th-slider]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Use Following Timeline Slider parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[th-slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limit\u003C\u002Fstrong> : [th-slider limit=”-1″] (Limit define the number of images to be display at a time. By default set to “-1″ ie all images. eg. if you want to display only 5 images then set limit to limit=”5”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Design\u003C\u002Fstrong> : [th-slider design=”design-1″] (ie select the design. right now there are 2 designs. design-1 and design-2)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category\u003C\u002Fstrong>: [th-slider category=”category_ID”] ( ie Display slider by their category ID ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination and arrows\u003C\u002Fstrong> : [th-slider dots=”false” arrows=”false”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay and Autoplay Interval\u003C\u002Fstrong>: [th-slider autoplay=”true” autoplay_interval=”100″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Speed\u003C\u002Fstrong>: [th-slider speed=”3000″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fade\u003C\u002Fstrong> : [th-slider fade=”true” ] (Slider Fade effect. By default effect is slide. If you set fade=”true” then effect change from slide to fade ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Loop\u003C\u002Fstrong> : [th-slider loop=”true” ] (Enable infinte loop in slider loop=”true” OR loop=”false” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slides To Show\u003C\u002Fstrong> : [th-slider slidestoshow=”3″ ] ( Display number of slide at a time. By default value is “3” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Center Mode\u003C\u002Fstrong> : [th-slider centermode=”true” ] ( Display main image on center. By default value is “false” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>lazyload\u003C\u002Fstrong> : [th-slider lazyload=”ondemand”] (Add lazy load to the images. By defaults there is no lazyload. Two options can be passed. ‘ondemand’, ‘progressive’)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class:\u003C\u002Fstrong> [th-slider extra_class=””] (Enter extra CSS class for design customization).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Ftimeline-and-history-slider-demo\u002F?utm_source=WP&utm_medium=Timeline&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Ftimeline-and-history-slider-pro\u002F?utm_source=WP&utm_medium=Timeline&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Essential Plugin Bundle Deal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=Timeline&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>✅ Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Gutenberg block support.\u003C\u002Fli>\n\u003Cli>Timeline\u003C\u002Fli>\n\u003Cli>Easy to add.\u003C\u002Fli>\n\u003Cli>Smoothly integrates into any theme.\u003C\u002Fli>\n\u003Cli>You can create multiple timeline slider with different options at single page or post.\u003C\u002Fli>\n\u003Cli>Elementor, Beaver and SiteOrigin Page Builder Native Support.\u003C\u002Fli>\n\u003Cli>Gutenberg Block Supports.\u003C\u002Fli>\n\u003Cli>Divi Page Builder Native Support.\u003C\u002Fli>\n\u003Cli>Fusion Page Builder (Avada) native support.\u003C\u002Fli>\n\u003Cli>Fully responsive. Scales with its container.\u003C\u002Fli>\n\u003Cli>100% Multi Language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to install :\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1PtzRqyoYjQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Privacy & Policy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have also opt-in e-mail selection , once you download the plugin , so that we can inform you and nurture you about products and its features.\u003C\u002Fli>\n\u003C\u002Ful>\n","Timeline Plugin for WordPress. Easy to add and display history OR timeline for your WordPress website. Also work with Gutenberg shortcode block.",5000,139864,88,37,"2026-02-20T19:24:00.000Z","6.9.4",[56,57,58,59,60],"company-timeline","history-timeline","personal-timeline","responsive-timeline","timeline-slider","https:\u002F\u002Fessentialplugin.com\u002Fwordpress-plugin\u002Ftimeline-history-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimeline-and-history-slider.2.4.5.zip",98,1,"2024-08-09 00:00:00",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":86,"download_link":87,"security_score":88,"vuln_count":89,"unpatched_count":89,"last_vuln_date":90,"fetched_at":30},"timeline-awesome","History Timeline for Biography, Company History & Event Timeline","1.0.6","themesawesome","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemesawesome\u002F","\u003Ch3>Timeline Awesome – WordPress Timeline Plugin\u003C\u002Fh3>\n\u003Cp>Timeline Awesome is a fantastic plugin that helps You to create the Timeline or History interface element into your WordPress Site. Timeline Awesome is easy to use. With only two steps, you can create a stunning timeline interface.\u003C\u002Fp>\n\u003Cp>This plugin is suitable for those of you who need to create vertical timeline or horizontal timeline elements in Your WordPress site. If you want an easy way to create a timeline and don’t want to waste time and cost making it, You come to the right page.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FKog2R6Fvjac?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>What You Will Get?\u003C\u002Fh3>\n\u003Cp>By using a \u003Ca href=\"https:\u002F\u002Fthemesawesome.com\u002Fwordpress-plugin\u002Fwordpress-timeline-plugin\u002F\" rel=\"nofollow ugc\">WordPress Timeline plugin\u003C\u002Fa>, you don’t need any coding skills. With only two steps of creation, your timeline is ready to show on Your WordPress site.\u003C\u002Fp>\n\u003Cp>Timeline Awesome provides a beautiful timeline template that comes along with a great transition. You can customize the design as much as you see fit with Your site.\u003C\u002Fp>\n\u003Cp>Timeline Awesome provides customization options that are familiar with WordPress users. After creating the timeline, You can insert the timeline anywhere on the website using a shortcode, ELementor Block, or Gutenberg Block.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3fiYi93\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Timeline Awesome Feature\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>15+ ready timeline template\u003C\u002Fli>\n\u003Cli>100+ design possibility\u003C\u002Fli>\n\u003Cli>2 step timeline creation\u003C\u002Fli>\n\u003Cli>Creates unlimited timeline\u003C\u002Fli>\n\u003Cli>Vertical timeline style\u003C\u002Fli>\n\u003Cli>Horizontal timeline style\u003C\u002Fli>\n\u003Cli>Timeline with navigation\u003C\u002Fli>\n\u003Cli>Multiple Transition and animation\u003C\u002Fli>\n\u003Cli>Work with any themes\u003C\u002Fli>\n\u003Cli>Multiple timelines in one page\u003C\u002Fli>\n\u003Cli>Drag and drop timeline item order\u003C\u002Fli>\n\u003Cli>Clone timeline item\u003C\u002Fli>\n\u003Cli>Customize Title  color \u003C\u002Fli>\n\u003Cli>Customize Time color \u003C\u002Fli>\n\u003Cli>Customize Description color \u003C\u002Fli>\n\u003Cli>Upload Image Timeline\u003C\u002Fli>\n\u003Cli>Customize border-color\u003C\u002Fli>\n\u003Cli>Add Icon from Font Awesome icons \u003C\u002Fli>\n\u003Cli>Insert Timeline using shortcode\u003C\u002Fli>\n\u003Cli>Insert Timeline using Gutenberg block\u003C\u002Fli>\n\u003Cli>Insert Timeline using Elementor block\u003C\u002Fli>\n\u003Cli>Media embed support\u003C\u002Fli>\n\u003Cli>Mobile Friendly \u003C\u002Fli>\n\u003Cli>Cross-browser tested\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2UE2wyQ\" rel=\"nofollow ugc\">Learn more about Timeline Awesome Pro – Paid version\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3fiYi93\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Two easy steps in creating a timeline with Timeline Awesome Plugin:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Creating a Timeline\u003C\u002Fli>\n\u003Cli>Insert to page  with shortcode, elementor, Gutenberg\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>You can use this plugin in many ways. Timeline Awesome is also suitable for creating:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Company History Timeline\u003C\u002Fli>\n\u003Cli>Personal Achievement Timeline\u003C\u002Fli>\n\u003Cli>Career Achievement Timeline\u003C\u002Fli>\n\u003Cli>Portfolio Timeline\u003C\u002Fli>\n\u003Cli>Products Roadmap \u002F Release Cycles Timeline\u003C\u002Fli>\n\u003Cli>Event Timeline\u003C\u002Fli>\n\u003Cli>Tutorial Timeline\u003C\u002Fli>\n\u003Cli>Customer History Timeline\u003C\u002Fli>\n\u003Cli>Program History Timeline\u003C\u002Fli>\n\u003Cli>Product History Timeline\u003C\u002Fli>\n\u003Cli>Fashion History Timeline\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Timeline Design Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-1\u002F\" rel=\"nofollow ugc\">Vertical Timeline 1\u003C\u002Fa>\u003Cbr \u002F>\nVertical timeline display with large images that show the sequence of time. Suitable for delivering the journey process overtime for a career or company history.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-2\u002F\" rel=\"nofollow ugc\">Vertical Timeline 2\u003C\u002Fa>\u003Cbr \u002F>\nIf you want to show a timeline for your project or career path, or company, this style is suitable for those who like to display it with a flat, simple, and modern UI. A vertical timeline, combined with a large image and title and description, is suitable for those of you who want to convey it in full.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-3\u002F\" rel=\"nofollow ugc\">Vertical Timeline 3\u003C\u002Fa>\u003Cbr \u002F>\nVertical timeline with dashed line in the middle and content on the right and left side alternately, creating a clean look of the timeline with a flat UI design.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-4\u002F\" rel=\"nofollow ugc\">Vertical Timeline 4\u003C\u002Fa>\u003Cbr \u002F>\nA vertical timeline displayed in the middle with scrolling transitions emphasizes the delivery of the timeline. Plus, an image on the left side of the dotted line and a vision that also appears on the background with a dark overlay beautifies the timeline’s design. \u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-5\u002F\" rel=\"nofollow ugc\">Vertical Timeline 5\u003C\u002Fa>\u003Cbr \u002F>\nA vertical display that shows the timeline with a full-screen image as a background Combined with the title and description that blends with the picture, making the timeline appearance on your website memorable. It is very suitable for those who want to display the beauty of images in your timeline.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-6\u002F\" rel=\"nofollow ugc\">Vertical Timeline 6\u003C\u002Fa>\u003Cbr \u002F>\nThe appearance resembles a blog post, but there is a description of the year on the left, with a combination of portrait images complete with title and description, perfect for those who want a modern and minimalist look.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-7\u002F\" rel=\"nofollow ugc\">Vertical Timeline 7\u003C\u002Fa>\u003Cbr \u002F>\nTimeline layout with a flat theme presented with a modern ornament, complemented by a polaroid style image display combined with a timeline and title across from it and a touch of flat icons on the timeline. Suitable for those of you who want to highlight the simplicity and modern design.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-8\u002F\" rel=\"nofollow ugc\">Vertical Timeline 8\u003C\u002Fa>\u003Cbr \u002F>\nA vertical Timeline showcase display with a beautiful round image design arrangement, on a line to the text description card with stunning card animation, makes the design look professional, minimalist, and modern. Suitable for those who want to show your portfolio timeline with your WordPress Website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-9\u002F\" rel=\"nofollow ugc\">Vertical Timeline 9\u003C\u002Fa>\u003Cbr \u002F>\nA vertical timeline with an accordion-style that displays the time and title with caption text is perfect for placing it on your website’s homepage. \u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fvertical-10\u002F\" rel=\"nofollow ugc\">Vertical Timeline 10\u003C\u002Fa>\u003Cbr \u002F>\nBoxed Vertical layout timeline design, accented with zigzag lines gives a more aesthetic and minimalist design impression.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fhorizontal-2\u002F\" rel=\"nofollow ugc\">Horizontal Timeline 2\u003C\u002Fa>\u003Cbr \u002F>\nThis style displays a slider with additional timeline navigation on the top section and an image caption plus a description. It is suitable to describe the company’s journey or the milestone of your project. Make the timeline appearance on your WordPress website look modern and straightforward.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fhorizontal-3\u002F\" rel=\"nofollow ugc\">Horizontal Timeline 3\u003C\u002Fa>\u003Cbr \u002F>\nHorizontal timeline with navigation arrows and images and boxes for titles and descriptions, making the timeline that will convey more comfort for readers to understand. With a flat UI design concept and smooth Shift transitions, it makes this design look very modern.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fhorizontal-4\u002F\" rel=\"nofollow ugc\">Horizontal Timeline 4\u003C\u002Fa>\u003Cbr \u002F>\nHorizontal timeline view with full image display, with title and description that pop up on hover.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fhorizontal-5\u002F\" rel=\"nofollow ugc\">Horizontal Timeline 5\u003C\u002Fa>\u003Cbr \u002F>\nBeautiful Horizontal line timeline with Border image preview and Description that blends in with the design and typography. Very suitable for your client company that prioritizes clean, minimalist.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftimeline.themesawesome.com\u002Fhorizontal-6\u002F\" rel=\"nofollow ugc\">Horizontal Timeline 6\u003C\u002Fa>\u003Cbr \u002F>\nBeautifulHorizontal timeline slider style blends in with the image frame above and captions below. It is suitable to describe the development or change of a form over time.\u003C\u002Fp>\n\u003Ch3>Get More Features On Pro\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2UE2wyQ\" rel=\"nofollow ugc\">Timeline Awesome Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>More Tab Interface Styles\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color Customize\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize Typography\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create animated horizontal and vertical timeline under 5 minutes for personal history, company timeline and event story timeline",1000,19731,80,4,"2024-06-25T07:42:00.000Z","6.5.8","5.4","7.0",[56,83,84,23,85],"event-timeline","history","vertical-timeline","https:\u002F\u002Ftimeline.themesawesome.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimeline-awesome.zip",48,2,"2025-12-31 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":89,"last_updated":18,"tested_up_to":102,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":108,"download_link":109,"security_score":101,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":110},"vertical-timeline-responsive","A Vertical Timeline Responsive","2.0.0","jahur","https:\u002F\u002Fprofiles.wordpress.org\u002Fjahur\u002F","\u003Cp>A Vertical Timeline Responsive is a very simple plugin to show vertical timeline to your website. It support shortcode and elementor page builder.\u003C\u002Fp>\n","A simple way to create timeline for your website.",40,4178,100,"6.0.11","5.5",[105,106,107,23,85],"a-vertical-timeline","a-vertical-timeline-responsive","css-timeline","https:\u002F\u002Fthetechydots.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvertical-timeline-responsive.2.0.1.zip","2026-03-15T10:48:56.248Z",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":28,"num_ratings":28,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":18,"download_link":129,"security_score":101,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"journey-timeline-block","Journey Timeline Block","1.0.0","Aims Infosoft","https:\u002F\u002Fprofiles.wordpress.org\u002Faimsinfosofts\u002F","\u003Cp>\u003Cstrong>Journey Timeline Block\u003C\u002Fstrong> is a modern, fully customizable block plugin for the WordPress Block Editor. It helps you build vertical timeline sections to highlight key events like business growth, product launches, or personal milestones — all with an intuitive, responsive, and animation-ready UI.\u003C\u002Fp>\n\u003Cp>Whether you’re a business owner, freelancer, or agency, you can create professional-looking visual stories using two unique layouts:\u003Cbr \u002F>\n– \u003Cstrong>Minimal Milestone Timeline\u003C\u002Fstrong>: Clean, dotted path with alternating items\u003Cbr \u002F>\n– \u003Cstrong>Modern Card Timeline\u003C\u002Fstrong>: Stylish vertical cards on a solid path\u003C\u002Fp>\n\u003Cp>Easily manage your timeline using a simple backend interface with controls for content, styles, responsiveness, and animations. No coding required.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>🧩 \u003Cstrong>Flexible Content Fields\u003C\u002Fstrong>\u003Cbr \u002F>\n– Section Heading\u003Cbr \u002F>\n– Milestone Title\u003Cbr \u002F>\n– Year Label\u003Cbr \u002F>\n– Description\u003Cbr \u002F>\n– Image or Icon\u003C\u002Fp>\n\u003Cp>🎛️ \u003Cstrong>Customizable Settings\u003C\u002Fstrong>\u003Cbr \u002F>\n– Show\u002Fhide each field individually\u003Cbr \u002F>\n– Typography control for heading, title, year, description\u003Cbr \u002F>\n– Font size units: px, em, rem, vw\u003Cbr \u002F>\n– Custom width, margin, and padding per breakpoint\u003Cbr \u002F>\n– Media controls for image sizing\u003Cbr \u002F>\n– Add custom CSS classes per block\u003C\u002Fp>\n\u003Cp>🖼️ \u003Cstrong>Pre-Built Layouts\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Minimal Milestone Timeline\u003C\u002Fstrong> – Lightweight, alternating layout with dotted line\u003Cbr \u002F>\n– \u003Cstrong>Modern Card Timeline\u003C\u002Fstrong> – Bold, centralized layout with colored cards and shadows\u003C\u002Fp>\n\u003Cp>📱 \u003Cstrong>Responsive Design\u003C\u002Fstrong>\u003Cbr \u002F>\n– Controls for desktop, tablet, and mobile\u003Cbr \u002F>\n– Per-device spacing and font sizes\u003Cbr \u002F>\n– Built with performance in mind\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Smooth Animations\u003C\u002Fstrong>\u003Cbr \u002F>\n– Built-in \u003Ca href=\"https:\u002F\u002Fmotion.dev\u002F\" rel=\"nofollow ugc\">Motion One\u003C\u002Fa> animation support\u003Cbr \u002F>\n– AOS (Animate on Scroll) integration for reveal effects\u003C\u002Fp>\n\u003Cp>🧠 \u003Cstrong>User-Friendly Editing\u003C\u002Fstrong>\u003Cbr \u002F>\n– Organized tabbed interface (General, Style, Advanced)\u003Cbr \u002F>\n– Add or remove timeline items with ease\u003Cbr \u002F>\n– Default starter item auto-added on block insert\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Plugin developed and maintained by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Faimsinfosoft\u002F\" rel=\"nofollow ugc\">Aims Infosoft\u003C\u002Fa>\u003Cbr \u002F>\nWebsite: \u003Ca href=\"https:\u002F\u002Faimsinfosoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Faimsinfosoft.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Built using:\u003Cbr \u002F>\n– WordPress Block Editor\u003Cbr \u002F>\n– React\u003Cbr \u002F>\n– Motion One\u003Cbr \u002F>\n– AOS (Animate on Scroll Library)\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU General Public License v2.0 or later\u003C\u002Fa>.\u003C\u002Fp>\n","Showcase your company history, project phases, or brand milestones with beautiful, responsive timeline blocks built for the WordPress Block Editor.",10,262,"2025-09-03T06:26:00.000Z","6.8.5","6.0","7.4",[126,127,128,23,85],"animated-blocks","block-editor","custom-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjourney-timeline-block.1.0.0.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":54,"requires_at_least":143,"requires_php":144,"tags":145,"homepage":148,"download_link":149,"security_score":101,"vuln_count":64,"unpatched_count":28,"last_vuln_date":150,"fetched_at":30},"cool-timeline","Cool Timeline (Horizontal & Vertical Timeline)","3.3.0","CoolHappy","https:\u002F\u002Fprofiles.wordpress.org\u002Fnarinder-singh\u002F","\u003Ch3>Horizontal & Vertical Timeline, History Timeline Slider\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FwvD2-m0FEcE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Cool Timeline is an advanced WordPress plugin that helps you easily create timeline sliders for your website. You can use it to display your company’s history, product roadmaps, personal stories, or key events in a vertical layout.\u003C\u002Fp>\n\u003Cp>Using Cool Timeline, you can create timeline stories in two ways:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Gutenberg Timeline Block:\u003C\u002Fstrong> Add and manage timeline stories easily using the built-in block in the WordPress editor. Great for showing steps, events, or roadmaps with a clean design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode-Based Classic Timelines:\u003C\u002Fstrong> Using the classic editor? Just add a simple shortcode to display your timeline on any page or post and customize it the way you like.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Timeline Slider:\u003C\u002Fstrong> Display your stories in a stunning vertical or horizontal timeline layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg and Classic Editor Support:\u003C\u002Fstrong> Create timelines easily using the Gutenberg block or a simple shortcode. This works with both new and classic WordPress editors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Shortcode Generator:\u003C\u002Fstrong> Use shortcodes to display timeline slider anywhere on your site without needing the code.\n\u003Cul>\n\u003Cli>\u003Cstrong>Cool Timeline Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n[cool-timeline layout=”default” skin=”default” date-format=”F j” icons=”YES” show-posts=”20″ order=”DESC” story-content=”full”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with Page Builders:\u003C\u002Fstrong> Compatible with popular page builders like Gutenberg, WPBakery, and Classic Editor. Elementor and Divi users can also create timelines with additional plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ASC\u002FDESC Order:\u003C\u002Fstrong> Arrange your timeline stories in ascending or descending order as needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Description:\u003C\u002Fstrong> Choose to show either a summary or the full description for each timeline story, depending on how much detail you want to present.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Story Order (ASC \u002F DESC):\u003C\u002Fstrong> Sort your stories in ascending (oldest to newest) or descending (newest to oldest) order based on your timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date Format:\u003C\u002Fstrong> Choose from various date formats to display your timeline stories according to your requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Colors & Fonts:\u003C\u002Fstrong> Change colors, fonts, and styles to fit your brand or website design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination:\u003C\u002Fstrong> Set how many stories you want to display per page to easily manage multiple timelines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icons or Dots:\u003C\u002Fstrong> Highlight events using custom icons or simple dots to visually distinguish each story on the timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Alignment:\u003C\u002Fstrong> Align your timeline content left, right, or center to match your website’s style and improve readability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Timelines:\u003C\u002Fstrong> Create and manage several timeline sliders on one site, like company history, product updates, or personal stories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effects:\u003C\u002Fstrong> Add subtle animations to your timeline items as they appear, making the overall experience more interactive and engaging.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Fcool-timeline-free\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=demo&utm_content=view_free_demos\" rel=\"nofollow ugc\">🔗Check Free Version Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Where can you use the Cool Timeline?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company History Showcase:\u003C\u002Fstrong> Display your company’s growth and key milestones in a timeline format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Highlights:\u003C\u002Fstrong> Present a timeline of events for conferences, seminars, or special occasions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Launch Timeline:\u003C\u002Fstrong> Highlight the different stages and key dates leading up to a product or service launch.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personal Journey:\u003C\u002Fstrong> Share your personal story, career progression, or life journey using a timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Project Roadmap:\u003C\u002Fstrong> Create a visual timeline of project phases, deadlines, and achievements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Achievements and Awards:\u003C\u002Fstrong> Showcase significant accomplishments, recognitions, and awards over time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonprofit or Charity Timeline:\u003C\u002Fstrong> Present the key initiatives and impact of your nonprofit organization through a timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Showcase:\u003C\u002Fstrong> Display your work history or project portfolio in chronological order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Historical Events Documentation:\u003C\u002Fstrong> Document important historical events or milestones in a timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>School or Educational Timeline:\u003C\u002Fstrong> Highlight significant academic events, school history, or student progress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wedding or Family Timeline:\u003C\u002Fstrong> Capture important family milestones like weddings, anniversaries, or life events.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Planning:\u003C\u002Fstrong> Outline and share a detailed timeline for upcoming events or project plans.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate Development:\u003C\u002Fstrong> Display the various stages of a property’s development from start to completion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Startup Journey:\u003C\u002Fstrong> Share your startup’s timeline, from idea conception to growth and scaling phases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sports Achievements:\u003C\u002Fstrong> Highlight key moments and accomplishments in an athlete’s or team’s career.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cool Timeline Pro Features\u003C\u002Fh4>\n\u003Cp>Upgrading to the \u003Cstrong>Cool Timeline Pro\u003C\u002Fstrong> plugin unlocks the advanced features like access to multiple layouts, including Horizontal layout, Category-Based Timelines, Ajax Load More, Multimedia ( images, videos & slideshow), and more:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Timeline Slider Designs:\u003C\u002Fstrong> Cool Timeline Pro offers 4 layout types\n\u003Cul>\n\u003Cli>Vertical Timeline\u003C\u002Fli>\n\u003Cli>Vertical Compact Timeline\u003C\u002Fli>\n\u003Cli>Vertical One-Side Timeline\u003C\u002Fli>\n\u003Cli>Horizontal Timeline\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each with 6+ design styles like Classic, Modern, Elegant, etc., and 3 skins (Light, Dark, Colorful). \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Fcool-timeline-pro\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=demo&utm_content=view_pro_demo\" rel=\"nofollow ugc\">Check All Demos\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advance Customization:\u003C\u002Fstrong> Set different colors for each timeline story, making your timeline more visually interesting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Images & Videos:\u003C\u002Fstrong> Make your timeline stories more interactive by adding images, videos, and slideshows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Timelines:\u003C\u002Fstrong> Create and manage several timelines on one site, like company history, product updates, or personal stories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Shortcode Generator:\u003C\u002Fstrong> Use shortcodes to display timelines anywhere on your site without needing to code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with Page Builders:\u003C\u002Fstrong> Compatible with popular page builders like Gutenberg, WPBakery, and Classic Editor. Elementor and Divi users can also create timelines with additional plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Labels:\u003C\u002Fstrong> Use labels instead of dates for events, such as process steps or historical periods like AD\u002FBC.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Filters:\u003C\u002Fstrong> Add filters so users can sort timeline stories by category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blog Post Timeline:\u003C\u002Fstrong> Display your blog posts in a timeline layout, highlighting your content by date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ajax Load More & Pagination:\u003C\u002Fstrong> Add pagination and “load more” buttons to easily manage timelines with many stories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scrolling Navigation:\u003C\u002Fstrong> Add scrolling navigation to let users move through long timelines more quickly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Icons:\u003C\u002Fstrong> Replace default dots with icons or custom images to make your timeline more personalized.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML\u002FLinks Support:\u003C\u002Fstrong> Add “Read More” links or custom HTML in timeline stories to guide users to full content or other pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Date Formats:\u003C\u002Fstrong> Choose from various date formats to display your timeline stories as you like.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effects:\u003C\u002Fstrong> Add animation effects to your timelines to make them more engaging for visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support:\u003C\u002Fstrong> Get dedicated support as a Pro user for any help or questions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔗\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Fcool-timeline-pro\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=demo&utm_content=view_pro_demos\" rel=\"nofollow ugc\">Check Pro Version Demos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Fcool-timeline-pro\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=get_pro#pricing\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Check Our Other Timeline Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Timeline Widget For Elementor:\u003C\u002Fstrong> Showcase your company history, product roadmap, and personal journey in vertical & horizontal layout directly inside Elementor. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Felementor-timeline\u002Ffree\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=demo&utm_content=twea_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Block For Gutenberg:\u003C\u002Fstrong> Create interactive timelines directly within the WordPress Block Editor to display step-by-step tutorials, a company’s history, and a product roadmap. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Fgutenberg-timeline-block\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tbg_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Builder:\u003C\u002Fstrong> Create a small timeline inside the Gutenberg block editor using a vertical or horizontal timeline. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Ftimeline-builder-pro\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tbp_view_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Module Pro For Divi:\u003C\u002Fstrong> Showcase your personal story or company history using stunning vertical or horizontal timelines directly inside the Divi Builder. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdivi\u002F?utm_source=ctl_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tmdivi_pro_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins API to display information about related plugins inside the dashboard. It also offers optional usage tracking and optional feedback submission on deactivation. Data is sent only after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected. For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Showcase your story or company history, events, and roadmap in an interactive timeline using the powerful Cool Timeline plugin.",20000,972459,94,325,"2026-03-12T09:55:00.000Z","5.0","5.6",[84,146,147,23,85],"horizontal-timeline","roadmap","https:\u002F\u002Fcooltimeline.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcool-timeline.3.3.0.zip","2020-09-16 00:00:00",{"attackSurface":152,"codeSignals":171,"taintFlows":182,"riskAssessment":183,"analyzedAt":191},{"hooks":153,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":28,"unprotectedCount":28},[154,160,163],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","timeline_express_before_announcement_content","timeline_express_twenty_fifteen_top_container","templates\\timeline-express-page-wrappers-start.php",47,{"type":155,"name":161,"callback":162,"file":158,"line":88},"timeline_express_after_announcement_content","timeline_express_twenty_fifteen_bottom_container",{"type":155,"name":164,"callback":165,"file":166,"line":159},"init","timeline_express_text_domain_init","timeline-express.php",[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":178},[],{"prepared":77,"raw":28,"locations":174},[],{"escaped":176,"rawEcho":28,"locations":177},13,[],[179],{"name":180,"version":29,"knownCves":181},"TinyMCE",[],[],{"summary":184,"deductions":185},"The security posture of Timeline Express v1.8.1 appears to be strong based on the provided static analysis and vulnerability history. The absence of any detected CVEs, particularly critical or high-severity ones, is a significant positive indicator. The code analysis reveals a clean slate with no dangerous functions, no file operations, and no external HTTP requests, all contributing to a reduced attack surface.  Furthermore, the plugin exclusively uses prepared statements for its SQL queries and all output is properly escaped, mitigating common risks like SQL injection and Cross-Site Scripting (XSS).\n\nHowever, a notable area of concern is the complete absence of nonce checks and capability checks. While the static analysis reports zero unprotected entry points, this could be an oversight in the analysis or indicate that all entry points are implicitly protected by WordPress core. Nevertheless, the explicit lack of these security mechanisms is a potential weakness. The presence of TinyMCE as a bundled library, while common, could also be a minor concern if it's an older version or has known vulnerabilities, though this is not explicitly stated.\n\nIn conclusion, Timeline Express v1.8.1 exhibits excellent security practices in several key areas, particularly in preventing common vulnerabilities like SQL injection and XSS. The lack of historical vulnerabilities further bolsters confidence. The primary weakness identified is the absence of explicit nonce and capability checks, which, while not directly leading to a detected vulnerability in this version, represents a missed opportunity for robust client-side and server-side security enforcement. This plugin is generally secure but could be improved by implementing these standard security checks.",[186,189],{"reason":187,"points":188},"Missing nonce checks",5,{"reason":190,"points":188},"Missing capability checks","2026-03-16T17:51:22.677Z",{"wat":193,"direct":204},{"assetPaths":194,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[195,196,197],"\u002Fwp-content\u002Fplugins\u002Ftimeline-express\u002Fassets\u002Fcss\u002Ftimeline-express.css","\u002Fwp-content\u002Fplugins\u002Ftimeline-express\u002Fassets\u002Fjs\u002Ftimeline-express.min.js","\u002Fwp-content\u002Fplugins\u002Ftimeline-express\u002Fassets\u002Fjs\u002Ftimeline-express-isotope.min.js",[],[196,197],[201,202,203],"timeline-express\u002Fassets\u002Fcss\u002Ftimeline-express.css?ver=","timeline-express\u002Fassets\u002Fjs\u002Ftimeline-express.min.js?ver=","timeline-express\u002Fassets\u002Fjs\u002Ftimeline-express-isotope.min.js?ver=",{"cssClasses":205,"htmlComments":212,"htmlAttributes":213,"restEndpoints":216,"jsGlobals":217,"shortcodeOutput":219},[206,207,208,209,210,211],"timeline-express-wrapper","timeline-express-date","timeline-express-content","timeline-express-entry-title","timeline-express-entry-content","timeline-express-entry-image",[],[214,215],"data-timeline-mobile-scroll-effect","data-timeline-mobile-scroll-effect-speed",[],[218],"timelineExpress",[220,221],"[timeline-express","[timeline-express-event"]