WordPress.org

Support

Support » Themes and Templates » [Resolved] href for byline

[Resolved] href for byline

Viewing 3 replies - 1 through 3 (of 3 total)
  • Kathryn
    Automattic Happiness Engineer

    @zoonini

    Hi there, I looked at the source code and then used a multi-file search to discover that the author byline is coming from the twentyfourteen_posted_on() function in inc/template-tags.php.

    You can try overriding this function by redeclaring it in your child theme.

    To do that, place it in a blank file called functions.php in your child theme folder:

    <?php
    if ( ! function_exists( 'twentyfourteen_posted_on' ) ) :
    /**
     * Print HTML with meta information for the current post-date/time and author.
     *
     * @since Twenty Fourteen 1.0
     *
     * @return void
     */
    function twentyfourteen_posted_on() {
    	if ( is_sticky() && is_home() && ! is_paged() ) {
    		echo '<span class="featured-post">' . __( 'Sticky', 'twentyfourteen' ) . '</span>';
    	}
    
    	// Set up and print post meta information.
    	printf( '<span class="entry-date"><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s">%3$s</time></a></span> <span class="byline"><span class="author vcard"><a class="url fn n" href="http://mysite.com/about/" rel="author">%5$s</a></span></span>',
    		esc_url( get_permalink() ),
    		esc_attr( get_the_date( 'c' ) ),
    		esc_html( get_the_date() ),
    		esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
    		get_the_author()
    	);
    
    	echo '';
    }
    endif;
    ?>

    Be sure to change this placeholder URL to your real about page URL: http://mysite.com/about/

    jbearsavo
    Member

    @jbearsavo

    Kathryn,

    That did the trick. Thanks a bunch.

    Kathryn
    Automattic Happiness Engineer

    @zoonini

    My pleasure. 🙂

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘[Resolved] href for byline’ is closed to new replies.