WordPress.org

Make WordPress Core

Ticket #37249: author-template.diff

File author-template.diff, 1.1 KB (added by birgire, 3 years ago)
  • src/wp-includes/author-template.php

     
    411411                if ( 'list' == $args['style'] ) {
    412412                        $return .= '<li>';
    413413                }
     414       
     415                $link = sprintf(
     416                        '<a href="%1$s" title="%2$s" rel="author">%3$s</a>',
     417                        esc_url( get_author_posts_url( $author->ID, $author->user_nicename ) ),
     418                        esc_attr( sprintf(__("Posts by %s"), $author->display_name) ),
     419                        $name
     420                );
    414421
    415                 $link = '<a href="' . get_author_posts_url( $author->ID, $author->user_nicename ) . '" title="' . esc_attr( sprintf(__("Posts by %s"), $author->display_name) ) . '">' . $name . '</a>';
    416 
    417422                if ( ! empty( $args['feed_image'] ) || ! empty( $args['feed'] ) ) {
    418423                        $link .= ' ';
    419424                        if ( empty( $args['feed_image'] ) ) {
    420425                                $link .= '(';
    421426                        }
    422427
    423                         $link .= '<a href="' . get_author_feed_link( $author->ID, $args['feed_type'] ) . '"';
     428                        $link .= '<a href="' . esc_url( get_author_feed_link( $author->ID, $args['feed_type'] ) ) . '"';
    424429
    425430                        $alt = '';
    426431                        if ( ! empty( $args['feed'] ) ) {