Home>Support>Modify the date and time format and add “updated”

Modify the date and time format and add “updated”

Dear,

I am looking to find and change the date of the pole to day / month / year hour: minute and also put current day / month / year hour: minute

ex:

Posted on 01/11/2015 at 19:41, updated on 01/11/2015 at 19:59

My theme is the “Vantage Premium”.

Thank you!

This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.

  1. 8 years, 11 months ago Andrew Misplon
    Hi, I Work Here

    Hi Edilson

    Thanks for reaching out.

    This is, unfortunately, a reasonably technical task to complete. If you have some development experience it’s something you could try, otherwise, you could hire a developer to assist. We recommend Codeable.

    To achieve this yourself you’d need a child theme:

    https://siteorigin.com/wp-content/uploads/2015/03/vantage-child-starter.zip

    Once activated you’d then copy the following function into your child theme functions.php file:

    if ( ! function_exists( 'vantage_posted_on' ) ) :
    /**
     * Prints HTML with meta information for the current post-date/time and author.
     *
     * @since vantage 1.0
     */
    function vantage_posted_on() {
    	$date_time = '<a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a><time class="updated" datetime="%5$s">%6$s</time>';
    	$date_time = sprintf( $date_time,
    		esc_url( get_permalink() ),
    		esc_attr( get_the_time() ),
    		esc_attr( get_the_date( 'c' ) ),
    		apply_filters('vantage_post_on_date', esc_html( get_the_date() )),
    		esc_attr( get_the_modified_date( 'c' ) ),
    		esc_html( get_the_modified_date() )
    	);
    
    	$author = sprintf('<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s" rel="author">%3$s</a></span>',
    		esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
    		esc_attr( sprintf( __( 'View all posts by %s', 'vantage' ), get_the_author() ) ),
    		get_the_author()
    	);
    
    
    	$comments_link = '<span class="comments-link"><a href="' . get_comments_link() . '">' . get_comments_number_text( 'Leave a comment' ) . '</a></span>';
    
    	$posted_on_parts = array(
    		'on' => sprintf( __( 'Posted on %s', 'vantage'), $date_time ),
    		'by' => sprintf( __( '<span class="byline"> by %s</span>', 'vantage' ), $author),
    		'with' => ' | ' . $comments_link
    	);
    	$posted_on_parts = apply_filters( 'vantage_post_on_parts', $posted_on_parts );
    
    	$posted_on = implode(' ', $posted_on_parts);
    	echo apply_filters('vantage_posted_on', $posted_on);
    }
    endif;
    

    From there you’d edit the function as required. An intermediate level task.

  2. 8 years, 11 months ago Edilson Souza

    Obrigado, vou tentar fazer!

  3. 8 years, 11 months ago Andrew Misplon
    Hi, I Work Here

    For sure :) Hope you’re able to make progress.

Replies on this thread are closed. Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Get The Most Out of SiteOrigin with SiteOrigin Premium

Find Out More