Navigation
This is archived content. Visit our new forum.

Tagged: 

  • Author
    Posts
  • #1001507
    ahmedfouadkhalil
    Participant

    i add the below

    if ( ! function_exists( 'x_integrity_entry_meta' ) ) :
      function x_integrity_entry_meta() {
    
        //
        // Author.
        //
    
        $author = sprintf( '<a href="%s"><span><i class="x-icon-pencil" data-x-icon=""></i> %s</span></a>',
          get_author_posts_url( get_the_author_meta( 'ID' ) ),
          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_date( 'c' ) ),
          esc_html( get_the_date() )
        );
    
        //
        // 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() );
    
          if ( $number == 0 ) {
            $text = __( 'Leave a Comment' , '__x__' );
          } else if ( $number == 1 ) {
            $text = $number . ' ' . __( 'Comment' , '__x__' );
          } else {
            $text = $number . ' ' . __( 'Comments' , '__x__' );
          }
    
          $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 {
        	// to modify distance between meta data at top of post 
          printf( '<p class="p-meta">%1$s   -  %2$s %3$s%4$s</p>',
            $author,
            $date,
            $categories_list,
            $comments
          );
        }
    
      }
    endif;

    to let author meta data link to author page

    the question is if if the author page use same default archive page why it is not showing any title or subtitle? how to show that

    #1001707
    Nabeel A
    Moderator

    Hi there,

    Thanks for writing in! To assist you with this issue, we’ll first need you to provide us with your URL. This is to ensure that we can provide you with a tailored answer to your situation. Once you have provided us with your URL, we will be happy to assist you with everything.

    #1002139
    ahmedfouadkhalil
    Participant
    This reply has been marked as private.
    #1002620
    Christopher
    Moderator

    Hi there,

    Author link displays all posts by author, so there is no editable archive page to let you add title and description.

    You can add custom headline by adding following code in Customize -> Custom -> JavaScript :

    jQuery("<header class='x-header-landmark x-container max width'><h1 class='h-landmark .x-main full'><span>THE STACKS </span></h1><p class='p-landmark-sub'><span>welcome to my corner </span></p></header>").insertBefore(".archive.author .x-container.max.width.offset");

    Hope it helps.

    #1002960
    ahmedfouadkhalil
    Participant

    Thanks for your answer, related to archive page can I change the font and color of header& sub header and add boarder around it with back ground diff color

    #1002976
    Rue Nel
    Moderator

    Hello There,

    To change the font, color and other styling, please add the following css code in the customizer, Appearance > Customize > Custom > CSS

    .x-header-landmark {
        padding: 10px 0; 
        background-color: #e5e5e5;
        border: solid 1px black;
    }
    
    .h-landmark {
        color: red;
        font-family: 'Arial', serif;
    }
    
    .p-landmark-sub {
        color: green;
        font-family: 'Arial', serif;
    }

    Hope this helps.

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