WordPress.org

Make WordPress Core

Ticket #27271: add-filter-to-human_time_diff#27271.3.diff

File add-filter-to-human_time_diff#27271.3.diff, 1.0 KB (added by slimndap, 6 years ago)

New attempt at creating a working patch.

  • wp-includes/formatting.php

    diff --git wp-includes/formatting.php wp-includes/formatting.php
    index 919336d..45b5b77 100644
    function sanitize_email( $email ) { 
    22912291 * @return string Human readable time difference.
    22922292 */
    22932293function human_time_diff( $from, $to = '' ) {
    2294         if ( empty( $to ) )
     2294        if ( empty( $to ) ) {
    22952295                $to = time();
     2296        }
    22962297
    22972298        $diff = (int) abs( $to - $from );
    22982299
    function human_time_diff( $from, $to = '' ) { 
    23292330                $since = sprintf( _n( '%s year', '%s years', $years ), $years );
    23302331        }
    23312332
    2332         return $since;
     2333        /**
     2334         * Filter the human readable difference between two timestamps.
     2335         *
     2336         * @since x.x.x
     2337         *
     2338         * @param string $since The difference in human readable text.
     2339         * @param string $diff The difference in seconds.
     2340         * @param string $from Unix timestamp from which the difference begins.
     2341         * @param string $to Unix timestamp to end the time difference.
     2342         */
     2343        return apply_filters( 'human_time_diff', $since, $diff, $from, $to );
    23332344}
    23342345
    23352346/**