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

Modify the date and time format and add “updated”

Notice: This thread is over two years old; the information may be outdated. Please consider creating a new thread if you require free support. If you have an active SiteOrigin Premium license, you can email our premium support desk at [email protected].

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. 10 years, 16 days 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. 10 years, 16 days ago Edilson Souza

    Obrigado, vou tentar fazer!

  3. 10 years, 15 days 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