Version Description
- December 10th, 2014 =
- Enhancement: Added new filter
timeline-express-read-more-classwhich allows users to add custom classes to the 'Read More' button - Enhancement: Wrapped 'Read More' in gettext filter, to allow for text to be altered
Download this release
Release Info
| Developer | eherman24 |
| Plugin | |
| Version | 1.1.3.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1.3 to 1.1.3.1
- classes/class.timeline-express.php +4 -3
- readme.txt +49 -1
- timeline-express.php +2 -2
classes/class.timeline-express.php
CHANGED
|
@@ -752,7 +752,8 @@ if(!class_exists("timelineExpressBase"))
|
|
| 752 |
while( $announcement_query->have_posts() ) {
|
| 753 |
$announcement_query->the_post();
|
| 754 |
global $post;
|
| 755 |
-
$announcement_image = esc_url( get_post_meta( $post->ID , 'announcement_image' , true ) );
|
|
|
|
| 756 |
?>
|
| 757 |
<div class="cd-timeline-block">
|
| 758 |
<!-- icon -->
|
|
@@ -804,7 +805,7 @@ if(!class_exists("timelineExpressBase"))
|
|
| 804 |
} else {
|
| 805 |
$elipses = __( '...' , 'timeline-express' );
|
| 806 |
// $read_more_button = '<a href="' . get_the_permalink() . '" class="cd-read-more btn btn-primary">Read more</a>';
|
| 807 |
-
$read_more_button = '<a href="' . get_the_permalink() . '" class="
|
| 808 |
}
|
| 809 |
?>
|
| 810 |
<span class="the-excerpt"><?php echo apply_filters( 'the_content' , $this->te_wp_trim_words_retain_formatting( get_the_content() , $trim_array[$random_trim] , $elipses ) ); ?></span>
|
|
@@ -816,7 +817,7 @@ if(!class_exists("timelineExpressBase"))
|
|
| 816 |
$read_more_button = '';
|
| 817 |
} else {
|
| 818 |
$elipses = __( '...' , 'timeline-express' );
|
| 819 |
-
$read_more_button = '<a href="' . get_the_permalink() . '" class="
|
| 820 |
}
|
| 821 |
?>
|
| 822 |
<span class="the-excerpt"><?php echo apply_filters( 'the_content' , $this->te_wp_trim_words_retain_formatting( get_the_content() , $trim_length , $elipses ) ); ?></span>
|
| 752 |
while( $announcement_query->have_posts() ) {
|
| 753 |
$announcement_query->the_post();
|
| 754 |
global $post;
|
| 755 |
+
$announcement_image = esc_url( get_post_meta( $post->ID , 'announcement_image' , true ) );
|
| 756 |
+
$button_classes = 'cd-read-more btn btn-primary ';
|
| 757 |
?>
|
| 758 |
<div class="cd-timeline-block">
|
| 759 |
<!-- icon -->
|
| 805 |
} else {
|
| 806 |
$elipses = __( '...' , 'timeline-express' );
|
| 807 |
// $read_more_button = '<a href="' . get_the_permalink() . '" class="cd-read-more btn btn-primary">Read more</a>';
|
| 808 |
+
$read_more_button = '<a href="' . get_the_permalink() . '" class="' . apply_filters( "timeline-express-read-more-class" , $button_classes ) . '">' . __( 'Read more' , 'timeline-express' ) . '</a>';
|
| 809 |
}
|
| 810 |
?>
|
| 811 |
<span class="the-excerpt"><?php echo apply_filters( 'the_content' , $this->te_wp_trim_words_retain_formatting( get_the_content() , $trim_array[$random_trim] , $elipses ) ); ?></span>
|
| 817 |
$read_more_button = '';
|
| 818 |
} else {
|
| 819 |
$elipses = __( '...' , 'timeline-express' );
|
| 820 |
+
$read_more_button = '<a href="' . get_the_permalink() . '" class="' . apply_filters( "timeline-express-read-more-class" , $button_classes ) . '">' . __( 'Read more' , 'timeline-express' ) . '</a>';
|
| 821 |
}
|
| 822 |
?>
|
| 823 |
<span class="the-excerpt"><?php echo apply_filters( 'the_content' , $this->te_wp_trim_words_retain_formatting( get_the_content() , $trim_length , $elipses ) ); ?></span>
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: http://www.evan-herman.com/contact/?contact-reason=I%20want%20to%20
|
|
| 4 |
Tags: vertical, timeline, animated, css3, animations, evan, herman, evan herman, easy, time, line, font awesome, font, awesome, announcements, notifications, simple, events, calendar, scroll, triggered, scrolling, animated, fade, in, fade in
|
| 5 |
Requires at least: 3.9
|
| 6 |
Tested up to: 4.0.1
|
| 7 |
-
Stable tag: 1.1.3
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
Timeline express allows you to create a beautiful vertical animated and responsive timeline of posts , without writing a single line of code. Sweet!
|
|
@@ -44,6 +44,47 @@ Timeline express comes ready for translation. I would love to get things transla
|
|
| 44 |
|
| 45 |
**Hooks + Filters**
|
| 46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
**Setup a custom date format for front end display (New v1.0.9)**
|
| 48 |
|
| 49 |
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'.
|
|
@@ -186,6 +227,10 @@ Have an idea for a future release feature? I love hearing about new ideas! You c
|
|
| 186 |
|
| 187 |
== Changelog ==
|
| 188 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 189 |
= 1.1.3 - December 6th, 2014 =
|
| 190 |
* Fixed: Weird query issue with timeline announcements not displaying at proper times
|
| 191 |
* Fixed: Styling issue with announcement date picker calendar arrow
|
|
@@ -248,6 +293,9 @@ Have an idea for a future release feature? I love hearing about new ideas! You c
|
|
| 248 |
* Initial Release to the WordPress repository
|
| 249 |
|
| 250 |
== Upgrade Notice ==
|
|
|
|
|
|
|
|
|
|
| 251 |
|
| 252 |
= 1.1.3 - December 6th, 2014
|
| 253 |
* Fixed: Weird query issue with timeline announcements not displaying at proper times
|
| 4 |
Tags: vertical, timeline, animated, css3, animations, evan, herman, evan herman, easy, time, line, font awesome, font, awesome, announcements, notifications, simple, events, calendar, scroll, triggered, scrolling, animated, fade, in, fade in
|
| 5 |
Requires at least: 3.9
|
| 6 |
Tested up to: 4.0.1
|
| 7 |
+
Stable tag: 1.1.3.1
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
Timeline express allows you to create a beautiful vertical animated and responsive timeline of posts , without writing a single line of code. Sweet!
|
| 44 |
|
| 45 |
**Hooks + Filters**
|
| 46 |
|
| 47 |
+
**Alter the 'Read More' button text (New v1.1.3.1)**
|
| 48 |
+
|
| 49 |
+
Users can now alter the 'Read More' button text using the provided gettext filter and the 'timeline-express' text domain.
|
| 50 |
+
|
| 51 |
+
Example:
|
| 52 |
+
<code>
|
| 53 |
+
// alter 'Read more' to say 'View Announcement'
|
| 54 |
+
function timeline_express_change_readmore_text( $translated_text, $untranslated_text, $domain ) {
|
| 55 |
+
switch( $untranslated_text ) {
|
| 56 |
+
case 'Read more':
|
| 57 |
+
$translated_text = __( 'View Announcement','timeline-express' );
|
| 58 |
+
break;
|
| 59 |
+
}
|
| 60 |
+
return $translated_text;
|
| 61 |
+
}
|
| 62 |
+
add_filter('gettext', 'timeline_express_change_readmore_text', 20, 3);
|
| 63 |
+
</code>
|
| 64 |
+
|
| 65 |
+
This example would alter 'Read more' to say 'View Announcement'.
|
| 66 |
+
|
| 67 |
+
**Add custom classes to the 'Read More' button (New v1.1.3.1)**
|
| 68 |
+
|
| 69 |
+
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.
|
| 70 |
+
|
| 71 |
+
Parameters :
|
| 72 |
+
|
| 73 |
+
$button_classes = default button classes assigned to the 'Read More' button
|
| 74 |
+
|
| 75 |
+
Example:
|
| 76 |
+
<code>
|
| 77 |
+
// add a custom class to the timeline express readmore link
|
| 78 |
+
function timeline_express_custom_readmore_class( $button_classes ) {
|
| 79 |
+
return $button_classes . 'custom-class-name';
|
| 80 |
+
}
|
| 81 |
+
add_filter( 'timeline-express-read-more-class' , 'timeline_express_custom_readmore_class' );
|
| 82 |
+
</code>
|
| 83 |
+
|
| 84 |
+
This example would print the following 'Read More' button HTML onto the page :
|
| 85 |
+
|
| 86 |
+
`<a href="http://site.com/link-to-announcement" class="cd-read-more btn btn-primary custom-class-name">Read more</a>`
|
| 87 |
+
|
| 88 |
**Setup a custom date format for front end display (New v1.0.9)**
|
| 89 |
|
| 90 |
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'.
|
| 227 |
|
| 228 |
== Changelog ==
|
| 229 |
|
| 230 |
+
= 1.1.3.1 - December 10th, 2014 =
|
| 231 |
+
* Enhancement: Added new filter `timeline-express-read-more-class` which allows users to add custom classes to the 'Read More' button
|
| 232 |
+
* Enhancement: Wrapped 'Read More' in gettext filter, to allow for text to be altered
|
| 233 |
+
|
| 234 |
= 1.1.3 - December 6th, 2014 =
|
| 235 |
* Fixed: Weird query issue with timeline announcements not displaying at proper times
|
| 236 |
* Fixed: Styling issue with announcement date picker calendar arrow
|
| 293 |
* Initial Release to the WordPress repository
|
| 294 |
|
| 295 |
== Upgrade Notice ==
|
| 296 |
+
= 1.1.3.1 - December 10th, 2014 =
|
| 297 |
+
* Enhancement: Added new filter `timeline-express-read-more-class` which allows users to add custom classes to the 'Read More' button
|
| 298 |
+
* Enhancement: Wrapped 'Read More' in gettext filter, to allow for text to be altered
|
| 299 |
|
| 300 |
= 1.1.3 - December 6th, 2014
|
| 301 |
* Fixed: Weird query issue with timeline announcements not displaying at proper times
|
timeline-express.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
Plugin Name: Timeline Express
|
| 5 |
Plugin URI: http://www.evan-herman.com
|
| 6 |
Description: Create a beautiful vertical, CSS3 animated and responsive timeline in minutes flat without writing code.
|
| 7 |
-
Version: 1.1.3
|
| 8 |
Author: Evan Herman
|
| 9 |
Author URI: http://www.evan-herman.com
|
| 10 |
License: GPL2
|
|
@@ -28,7 +28,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
| 28 |
#_________________________________________________ CONSTANTS
|
| 29 |
|
| 30 |
/** Configuration **/
|
| 31 |
-
if(!defined('TIMELINE_EXPRESS_VERSION_CURRENT')) define('TIMELINE_EXPRESS_VERSION_CURRENT', '1.1.3');
|
| 32 |
if(!defined('TIMELINE_EXPRESS_PATH')) define('TIMELINE_EXPRESS_PATH', plugin_dir_path( __FILE__ ));
|
| 33 |
if(!defined('TIMELINE_EXPRESS_URL')) define('TIMELINE_EXPRESS_URL', plugins_url('timeline-express/'));
|
| 34 |
if(!defined('TIMELINE_EXPRESS_URL_WP')) define('TIMELINE_EXPRESS_URL_WP', get_bloginfo('url'));
|
| 4 |
Plugin Name: Timeline Express
|
| 5 |
Plugin URI: http://www.evan-herman.com
|
| 6 |
Description: Create a beautiful vertical, CSS3 animated and responsive timeline in minutes flat without writing code.
|
| 7 |
+
Version: 1.1.3.1
|
| 8 |
Author: Evan Herman
|
| 9 |
Author URI: http://www.evan-herman.com
|
| 10 |
License: GPL2
|
| 28 |
#_________________________________________________ CONSTANTS
|
| 29 |
|
| 30 |
/** Configuration **/
|
| 31 |
+
if(!defined('TIMELINE_EXPRESS_VERSION_CURRENT')) define('TIMELINE_EXPRESS_VERSION_CURRENT', '1.1.3.1');
|
| 32 |
if(!defined('TIMELINE_EXPRESS_PATH')) define('TIMELINE_EXPRESS_PATH', plugin_dir_path( __FILE__ ));
|
| 33 |
if(!defined('TIMELINE_EXPRESS_URL')) define('TIMELINE_EXPRESS_URL', plugins_url('timeline-express/'));
|
| 34 |
if(!defined('TIMELINE_EXPRESS_URL_WP')) define('TIMELINE_EXPRESS_URL_WP', get_bloginfo('url'));
|
