From fdb9451326211d6c9ef572e1e460d9e42c33d8c6 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Fri, 21 Feb 2014 22:38:00 +0000 Subject: [PATCH] Remove unnecessary assignment and concatenation from the_date() and get_the_date(). props juliobox. fixes #27181. git-svn-id: https://develop.svn.wordpress.org/trunk@27230 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/general-template.php | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/wp-includes/general-template.php b/src/wp-includes/general-template.php index 5eb3e3dc3a..cb61c58ad2 100644 --- a/src/wp-includes/general-template.php +++ b/src/wp-includes/general-template.php @@ -1403,14 +1403,12 @@ function the_date_xml() { */ function the_date( $d = '', $before = '', $after = '', $echo = true ) { global $currentday, $previousday; - $the_date = ''; + if ( $currentday != $previousday ) { - $the_date .= $before; - $the_date .= get_the_date( $d ); - $the_date .= $after; + $the_date = $before . get_the_date( $d ) . $after; $previousday = $currentday; - $the_date = apply_filters('the_date', $the_date, $d, $before, $after); + $the_date = apply_filters( 'the_date', $the_date, $d, $before, $after ); if ( $echo ) echo $the_date; @@ -1434,14 +1432,13 @@ function the_date( $d = '', $before = '', $after = '', $echo = true ) { */ function get_the_date( $d = '' ) { $post = get_post(); - $the_date = ''; if ( '' == $d ) - $the_date .= mysql2date(get_option('date_format'), $post->post_date); + $the_date = mysql2date( get_option( 'date_format' ), $post->post_date ); else - $the_date .= mysql2date($d, $post->post_date); + $the_date = mysql2date( $d, $post->post_date ); - return apply_filters('get_the_date', $the_date, $d); + return apply_filters( 'get_the_date', $the_date, $d ); } /**