WordPress.org

Make WordPress Core

Ticket #17722: rel-author.diff

File rel-author.diff, 11.4 KB (added by joostdevalk, 3 years ago)

Patch that adds rel="author" to core and 2011

  • wp-includes/author-template.php

     
    206206        if ( !is_object( $authordata ) ) 
    207207                return false; 
    208208        $link = sprintf( 
    209                 '<a href="%1$s" title="%2$s">%3$s</a>', 
     209                '<a href="%1$s" title="%2$s" rel="author">%3$s</a>', 
    210210                get_author_posts_url( $authordata->ID, $authordata->user_nicename ), 
    211211                esc_attr( sprintf( __( 'Posts by %s' ), get_the_author() ) ), 
    212212                get_the_author() 
  • wp-content/themes/twentyten/loop-attachment.php

     
    3131                                                <?php 
    3232                                                        printf( __( '<span class="%1$s">By</span> %2$s', 'twentyten' ), 
    3333                                                                'meta-prep meta-prep-author', 
    34                                                                 sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>', 
     34                                                                sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s" rel="author">%3$s</a></span>', 
    3535                                                                        get_author_posts_url( get_the_author_meta( 'ID' ) ), 
    3636                                                                        sprintf( esc_attr__( 'View all posts by %s', 'twentyten' ), get_the_author() ), 
    3737                                                                        get_the_author() 
  • wp-content/themes/twentyten/loop-single.php

     
    4343                                                        <h2><?php printf( esc_attr__( 'About %s', 'twentyten' ), get_the_author() ); ?></h2> 
    4444                                                        <?php the_author_meta( 'description' ); ?> 
    4545                                                        <div id="author-link"> 
    46                                                                 <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"> 
     46                                                                <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" rel="author"> 
    4747                                                                        <?php printf( __( 'View all posts by %s <span class="meta-nav">&rarr;</span>', 'twentyten' ), get_the_author() ); ?> 
    4848                                                                </a> 
    4949                                                        </div><!-- #author-link --> 
  • wp-content/themes/twentyeleven/content-single.php

     
    1414 
    1515                <div class="entry-meta"> 
    1616                        <?php 
    17                                 printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     17                                printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    1818                                        get_permalink(), 
    1919                                        get_the_date( 'c' ), 
    2020                                        get_the_date(), 
     
    6262                                <h2><?php printf( esc_attr__( 'About %s', 'twentyeleven' ), get_the_author() ); ?></h2> 
    6363                                <?php the_author_meta( 'description' ); ?> 
    6464                                <div id="author-link"> 
    65                                         <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"> 
     65                                        <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" rel="author"> 
    6666                                                <?php printf( __( 'View all posts by %s <span class="meta-nav">&rarr;</span>', 'twentyeleven' ), get_the_author() ); ?> 
    6767                                        </a> 
    6868                                </div><!-- #author-link --> 
  • wp-content/themes/twentyeleven/content-aside.php

     
    4040 
    4141                <footer class="entry-meta"> 
    4242                        <?php 
    43                                 printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     43                                printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    4444                                        get_permalink(), 
    4545                                        get_the_date( 'c' ), 
    4646                                        get_the_date(), 
  • wp-content/themes/twentyeleven/content-link.php

     
    4040 
    4141                <footer class="entry-meta"> 
    4242                        <?php 
    43                                 printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     43                                printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    4444                                        get_permalink(), 
    4545                                        get_the_date( 'c' ), 
    4646                                        get_the_date(), 
  • wp-content/themes/twentyeleven/content-featured.php

     
    1515 
    1616                <div class="entry-meta"> 
    1717                        <?php 
    18                                 printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     18                                printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    1919                                        get_permalink(), 
    2020                                        get_the_date( 'c' ), 
    2121                                        get_the_date(), 
  • wp-content/themes/twentyeleven/content.php

     
    2222                        <?php if ( 'post' == $post->post_type ) : ?> 
    2323                        <div class="entry-meta"> 
    2424                                <?php 
    25                                         printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     25                                        printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    2626                                                get_permalink(), 
    2727                                                get_the_date( 'c' ), 
    2828                                                get_the_date(), 
  • wp-content/themes/twentyeleven/content-image.php

     
    3232                        <?php if ( 'post' == $post->post_type ) : // Hide category and tag text for pages on Search ?> 
    3333                        <div class="entry-meta"> 
    3434                                <?php 
    35                                         printf( __( '<a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     35                                        printf( __( '<a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    3636                                                get_permalink(), 
    3737                                                get_the_date( 'c' ), 
    3838                                                get_the_date(), 
  • wp-content/themes/twentyeleven/content-status.php

     
    4141 
    4242                <footer class="entry-meta"> 
    4343                        <?php 
    44                                 printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     44                                printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    4545                                        get_permalink(), 
    4646                                        get_the_date( 'c' ), 
    4747                                        get_the_date(), 
  • wp-content/themes/twentyeleven/content-quote.php

     
    1818                        <?php if ( 'post' == $post->post_type ) : ?> 
    1919                        <div class="entry-meta"> 
    2020                                <?php 
    21                                         printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     21                                        printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    2222                                                get_permalink(), 
    2323                                                get_the_date( 'c' ), 
    2424                                                get_the_date(), 
  • wp-content/themes/twentyeleven/content-gallery.php

     
    1919 
    2020                <div class="entry-meta"> 
    2121                        <?php 
    22                                 printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s">%6$s</a></span>', 'twentyeleven' ), 
     22                                printf( __( '<span class="sep">Posted on </span><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s" pubdate>%3$s</time></a> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span>', 'twentyeleven' ), 
    2323                                        get_permalink(), 
    2424                                        get_the_date( 'c' ), 
    2525                                        get_the_date(),