Timeline Express
Assign and display times alongside the announcement dates in Timeline Express announcements.
The facts
- Rating
- 2.3★ from 3
- Active installs
- 100+
- Price
- Free
- Last updated
- 22 Mar 2023
- Added
- Feb 2018
- Tested up to
- WP 6.2.11
- Requires PHP
- 5.6
- Downloads
- 3,981
Our analysis
AI-assistedTimeline Express – Date – Time Add-On is a WordPress plugin that modifies the announcement date field in the Timeline Express plugin. It replaces the default announcement date field with a new date and time field, allowing for more precise scheduling of announcements.
The plugin also includes filters for developers to customise date formats and modify the query used for the date time add-on. This makes it suitable for users who want to enhance their timeline presentations with specific date and time functionalities.
Best for: This plugin is best for developers or users of the Timeline Express plugin looking to add date and time functionality to their announcements.
What it does well
- ✓Replaces default announcement date field with a date and time field
- ✓Allows for multiple announcements with the same date and time
- ✓Includes filters for custom date formats and query modifications
Where it falls short
- •Low rating of 2.3 out of 5 from 3 ratings
- •Limited active installs at 100
- •Directory score of 44/100 indicates potential issues
Verdict
While it offers specific features for timeline announcements, its low ratings and limited user base may be a concern for potential users.
From the developer
Code Parrots's own description of Timeline Express, lightly tidied.
When active, the Timeline Express – Date – Time Add-On will hide the default announcement date field, and generate a date and time field for you to use.
Multiple announcements that have the same date & time will fallback to use the published date to dictate order on the timeline.
Developers
Filters:
timeline_express_date_time_formats – Add your own date formats to the announcement.
Example:
/**
* Assign a custom date format to the announcements.
*
* @param array $date_formats The original date formats array.
*/
function timeline_express_demo_custom_date_format( $date_formats ) {
$date_formats['custom'] = 'Y-m-d'; // eg: 2018-10-02
}
add_filter( 'timeline_express_date_time_formats', 'timeline_express_demo_custom_date_format' );
timeline_express_date_time_query_args – Filter the query run for the date time add-on.
Example:
/**
* Filter the announcement date time add-on query.
* Fall back to post titles instead of published date when announcements contain the same date-time values.
*
* @param array $query_args The original date time add-on query arguments.
*/
function timeline_express_demo_filter_query_args( $query_args ) {
unset( $query_args['orderby'] );
$query_args['orderby'] = 'meta_value_num title';
return $query_args;
}
add_filter( 'timeline_express_date_time_query_args', 'timeline_express_demo_filter_query_args' );