Navigation
This is archived content. Visit our new forum.

Tagged: 

  • Author
    Posts
  • #1285940
    tomaspernek
    Participant

    Hi there!

    I am wondering if there is any good way of displaying the exact time a post is posted?

    I want to build a post grid using Essential Grid but can only get the date to show up? Any ideas?

    Best!

    /Tomas

    #1285996
    Christian
    Moderator

    Hey Tomas,

    Regretfully this isn’t a feature offered by Essential Grid. It could be possible with custom development, but this would be outside the scope of support we can offer. You might want to contact our trusted partners who caters X setup and customization needs. Please see https://community.theme.co/custom-development/. Thanks for understanding. Take care!

    #1286028
    tomaspernek
    Participant

    Ok! But is it possible using the X-theme? For example if I would use the Masonary style?

    Best!

    /Tomas

    #1286106
    Christian
    Moderator

    Yes. Please add the code below in your functions.php to override the entry meta of Integrity (see attachment)

    function x_integrity_entry_meta() {
    
      //
      // Author.
      //
    
      $author = sprintf( '<span><i class="x-icon-pencil" data-x-icon=""></i> %s</span>',
        get_the_author()
      );
    
      //
      // Date.
      //
    
      $date = sprintf( '<span><time class="entry-date" datetime="%1$s"><i class="x-icon-calendar" data-x-icon=""></i> %2$s</time></span>',
        esc_attr( get_the_time( 'c' ) ),
        esc_html( get_the_time() )
      );
    
      //
      // Categories.
      //
    
      if ( get_post_type() == 'x-portfolio' ) {
        if ( has_term( '', 'portfolio-category', NULL ) ) {
          $categories        = get_the_terms( get_the_ID(), 'portfolio-category' );
          $separator         = ', ';
          $categories_output = '';
          foreach ( $categories as $category ) {
            $categories_output .= '<a href="'
                                . get_term_link( $category->slug, 'portfolio-category' )
                                . '" title="'
                                . esc_attr( sprintf( __( "View all posts in: &ldquo;%s&rdquo;", '__x__' ), $category->name ) )
                                . '"><i class="x-icon-bookmark" data-x-icon=""></i> '
                                . $category->name
                                . '</a>'
                                . $separator;
          }
    
          $categories_list = sprintf( '<span>%s</span>',
            trim( $categories_output, $separator )
          );
        } else {
          $categories_list = '';
        }
      } else {
        $categories        = get_the_category();
        $separator         = ', ';
        $categories_output = '';
        foreach ( $categories as $category ) {
          $categories_output .= '<a href="'
                              . get_category_link( $category->term_id )
                              . '" title="'
                              . esc_attr( sprintf( __( "View all posts in: &ldquo;%s&rdquo;", '__x__' ), $category->name ) )
                              . '"><i class="x-icon-bookmark" data-x-icon=""></i> '
                              . $category->name
                              . '</a>'
                              . $separator;
        }
    
        $categories_list = sprintf( '<span>%s</span>',
          trim( $categories_output, $separator )
        );
      }
    
      //
      // Comments link.
      //
    
      if ( comments_open() ) {
    
        $title  = apply_filters( 'x_entry_meta_comments_title', get_the_title() );
        $link   = apply_filters( 'x_entry_meta_comments_link', get_comments_link() );
        $number = apply_filters( 'x_entry_meta_comments_number', get_comments_number() );
    
      $text = ( 0 === $number ) ? 'Leave a Comment' : sprintf( _n( '%s Comment', '%s Comments', $number, '__x__' ), $number );
    
    $comments = sprintf( '<span><a href="%1$s" title="%2$s" class="meta-comments"><i class="x-icon-comments" data-x-icon=""></i> %3$s</a></span>',
          esc_url( $link ),
          esc_attr( sprintf( __( 'Leave a comment on: &ldquo;%s&rdquo;', '__x__' ), $title ) ),
          $text
        );
    
      } else {
    
        $comments = '';
    
      }
    
      //
      // Output.
      //
    
      if ( x_does_not_need_entry_meta() ) {
        return;
      } else {
        printf( '<p class="p-meta">%1$s%2$s%3$s%4$s</p>',
          $author,
          $date,
          $categories_list,
          $comments
        );
      }
    
    }

    If you’re using a different stack, you can get the entry meta function of a stack in wp-content\themes\x\framework\functions\(stack).php. Copy it to your functions.php and change the date function (get_the_date()) to time (get_the_time()).

    Thanks.

    #1291443
    tomaspernek
    Participant

    Hello and thank you for the response!

    I am not quite shure if I understand this correctly. Does this change the meta to time instead of date?
    I would like to display only date and time and do not need author, categories, comments etc…

    How do I achieve this?

    Best

    /Tomas

    #1291528
    Rupok
    Member

    Hi Tomas,

    Thanks for writing back. I guess that’s already explained on last reply. Kindly follow the code and steps.

    Cheers!

    #1315663
    tomaspernek
    Participant

    Hi, again! So what we actually wanted out is to have more meta-data in a post that we’ve clicked on.

    Thus a single-post. I’ve tried following your description, but nothing happened and I can’t get extra meta data to a single post.

    Best

    /Tomas

    #1315756
    Christian
    Moderator

    Hey Tomas,

    The code will change the date to time. Adding more meta data would require custom development which is outside the scope of our support. You might want to contact our trusted partners who caters X setup and customization needs. Please see https://community.theme.co/custom-development/

    Thank you for understanding.

  • <script> jQuery(function($){ $("#no-reply-1285940 .bbp-template-notice, .bbp-no-topic .bbp-template-notice").removeClass('bbp-template-notice'); }); </script>