Navigation
This is archived content. Visit our new forum.

Tagged: 

  • Author
    Posts
  • #1048576
    bedingfield
    Participant

    Hi there,

    I would like to remove the ‘leave a comment’ from my meta, but am unsure how?

    http://elyrunners.club/2016/04/30/thames-path-100/

    You gave me a function a while back that changed display slightly. That code is below. I just want: date . author

    // =============================================================================
    // OVERWRITE THEME POST PAGE DATE STRUCTURE
    // -----------------------------------------------------------------------------
    // Allows me to change date format to what I like.
    // =============================================================================
    
    function x_renew_entry_meta() {
    
      $author = sprintf( '<span>%s</span>',
        get_the_author()
      );
    
      $date = sprintf( '<span><time class="entry-date" datetime="%1$s">%2$s</time></span>',
        esc_attr( get_the_date( 'c' ) ),
        esc_html( get_the_date( 'M j, Y' ) )
      );
    
      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 ) )
                                . '"> '
                                . $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 ) )
                              . '">'
                              . $category->name
                              . '</a>'
                              . $separator;
        }
    
        $categories_list = sprintf( '<span>%s</span>',
          trim( $categories_output, $separator )
        );
      }
    
      if ( comments_open() ) {
        $title  = get_the_title();
        $link   = get_comments_link();
        $number = get_comments_number();
        if ( $number == 0 ) {
          $comments = sprintf( '<span><a href="%1$s" title="%2$s" class="meta-comments">%3$s</a></span>',
            esc_url( $link ),
            esc_attr( sprintf( __( 'Leave a comment on: &ldquo;%s&rdquo;', '__x__' ), $title ) ),
            __( 'Leave a Comment' , '__x__' )
          );
        } else if ( $number == 1 ) {
          $comments = sprintf( '<span><a href="%1$s" title="%2$s" class="meta-comments">%3$s</a></span>',
            esc_url( $link ),
            esc_attr( sprintf( __( 'Leave a comment on: &ldquo;%s&rdquo;', '__x__' ), $title ) ),
            $number . ' ' . __( 'Comment' , '__x__' )
          );
        } else {
          $comments = sprintf( '<span><a href="%1$s" title="%2$s" class="meta-comments">%3$s</a></span>',
            esc_url( $link ),
            esc_attr( sprintf( __( 'Leave a comment on: &ldquo;%s&rdquo;', '__x__' ), $title ) ),
            $number . ' ' . __( 'Comments' , '__x__' )
          );
        }
      } else {
        $comments = '';
      }
    
      if ( x_does_not_need_entry_meta() ) {
        return;
      } else {
        printf( '<p class="p-meta">%1$s%2$s%3$s</p>',      
          $date,
          $author,
          $comments
        );
      }
    
    }
    

    thank you

    #1048942
    Christopher
    Moderator

    Hi there,

    Please update your code to :

    // =============================================================================
    // OVERWRITE THEME POST PAGE DATE STRUCTURE
    // -----------------------------------------------------------------------------
    // Allows me to change date format to what I like.
    // =============================================================================
    
    function x_renew_entry_meta() {
    
      $author = sprintf( '<span>%s</span>',
        get_the_author()
      );
    
      $date = sprintf( '<span><time class="entry-date" datetime="%1$s">%2$s</time></span>',
        esc_attr( get_the_date( 'c' ) ),
        esc_html( get_the_date( 'M j, Y' ) )
      );
    
      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 ) )
                                . '"> '
                                . $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 ) )
                              . '">'
                              . $category->name
                              . '</a>'
                              . $separator;
        }
    
        $categories_list = sprintf( '<span>%s</span>',
          trim( $categories_output, $separator )
        );
      }
    
      if ( comments_open() ) {
        $title  = get_the_title();
        $link   = get_comments_link();
        $number = get_comments_number();
        if ( $number == 0 ) {
          $comments = sprintf( '<span><a href="%1$s" title="%2$s" class="meta-comments">%3$s</a></span>',
            esc_url( $link ),
            esc_attr( sprintf( __( 'Leave a comment on: &ldquo;%s&rdquo;', '__x__' ), $title ) ),
            __( 'Leave a Comment' , '__x__' )
          );
        } else if ( $number == 1 ) {
          $comments = sprintf( '<span><a href="%1$s" title="%2$s" class="meta-comments">%3$s</a></span>',
            esc_url( $link ),
            esc_attr( sprintf( __( 'Leave a comment on: &ldquo;%s&rdquo;', '__x__' ), $title ) ),
            $number . ' ' . __( 'Comment' , '__x__' )
          );
        } else {
          $comments = sprintf( '<span><a href="%1$s" title="%2$s" class="meta-comments">%3$s</a></span>',
            esc_url( $link ),
            esc_attr( sprintf( __( 'Leave a comment on: &ldquo;%s&rdquo;', '__x__' ), $title ) ),
            $number . ' ' . __( 'Comments' , '__x__' )
          );
        }
      } else {
        $comments = '';
      }
    
      if ( x_does_not_need_entry_meta() ) {
        return;
      } else {
        printf( '<p class="p-meta">%1$s%2$s</p>',      
          $date,
          $author
        );
      }
    
    }

    Hope it helps.

    #1048993
    bedingfield
    Participant

    Perfect. Thank you.

    Is there a way to just have date only displayed on the masonry blog index page?

    #1049186
    Christopher
    Moderator

    Hi there,

    Please add following code in Customize -> Custom -> CSS :

    .blog .p-meta span:nth-child(2) {
        display: none;
    }
    .blog .p-meta>span:after {
        content: "";
    }

    Hope that helps.

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