Extend the_modified_date() to support before/after/echo. Fixes #11255 props ShaneF.

git-svn-id: http://svn.automattic.com/wordpress/trunk@12514 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
westi 2009-12-23 15:22:08 +00:00
parent 354607036c
commit 0b517ae013
1 changed files with 15 additions and 4 deletions

View File

@ -1245,11 +1245,22 @@ function the_date($d='', $before='', $after='', $echo = true) {
* *
* @since 2.1.0 * @since 2.1.0
* *
* @param string $d Optional. PHP date format. * @param string $d Optional. PHP date format defaults to the date_format option if not specified.
* @return string * @param string $before Optional. Output before the date.
* @param string $after Optional. Output after the date.
* @param bool $echo Optional, default is display. Whether to echo the date or return it.
* @return string|null Null if displaying, string if retrieving.
*/ */
function the_modified_date($d = '') { function the_modified_date($d = '', $before='', $after='', $echo = true) {
echo apply_filters('the_modified_date', get_the_modified_date($d), $d);
$the_modified_date = $before . get_the_modified_date($d) . $after;
$the_modified_date = apply_filters('the_modified_date', $the_modified_date, $d, $before, $after);
if ( $echo )
echo $the_modified_date;
else
return $the_modified_date;
} }
/** /**