Ticket #25229: author-template.2.patch
File author-template.2.patch, 2.9 KB (added by , 11 years ago) |
---|
-
wp-includes/author-template.php
26 26 if ( !empty( $deprecated ) ) 27 27 _deprecated_argument( __FUNCTION__, '2.1' ); 28 28 29 /** 30 * The display name of the current post's author. 31 * 32 * @since 2.9.0 33 * 34 * @param string $authordata->display_name The author's display name. 35 */ 29 36 return apply_filters('the_author', is_object($authordata) ? $authordata->display_name : null); 30 37 } 31 38 … … 71 78 function get_the_modified_author() { 72 79 if ( $last_id = get_post_meta( get_post()->ID, '_edit_last', true) ) { 73 80 $last_user = get_userdata($last_id); 81 82 /** 83 * The display name of author who last edited the current post. 84 * 85 * @since 2.8.0 86 * 87 * @param string $last_user->display_name The author's display name. 88 */ 74 89 return apply_filters('the_modified_author', $last_user->display_name); 75 90 } 76 91 } … … 108 123 109 124 $value = isset( $authordata->$field ) ? $authordata->$field : ''; 110 125 126 /** 127 * The value of the requested user metadata. 128 * 129 * @since 2.8.0 130 * 131 * @param string The name of the metadata. 132 * @param string The value of the metadata. 133 * @param int The user ID. 134 */ 111 135 return apply_filters( 'get_the_author_' . $field, $value, $user_id ); 112 136 } 113 137 … … 120 144 * @echo string The author's field from the current author's DB object. 121 145 */ 122 146 function the_author_meta($field = '', $user_id = false) { 147 /** 148 * The value of the requested user metadata. 149 * 150 * @since 2.8.0 151 * 152 * @param string The name of the metadata. 153 * @param string The value of the metadata. 154 * @param int The user ID. 155 */ 123 156 echo apply_filters('the_author_' . $field, get_the_author_meta($field, $user_id), $user_id); 124 157 } 125 158 … … 204 237 esc_attr( sprintf( __( 'Posts by %s' ), get_the_author() ) ), 205 238 get_the_author() 206 239 ); 240 241 /** 242 * The link to the author page of the author of the current post. 243 * 244 * @since 2.9.0 245 * 246 * @param string HTML link 247 */ 207 248 echo apply_filters( 'the_author_posts_link', $link ); 208 249 } 209 250 … … 232 273 $link = home_url( user_trailingslashit( $link ) ); 233 274 } 234 275 276 /** 277 * The URL to the author's page. 278 * 279 * @since 2.1.0 280 * 281 * @param string $link The URL to the author's page. 282 * @param int $author_id The ID of a user. 283 * @param string $author_nicename Optional. The author's nice name. 284 */ 235 285 $link = apply_filters('author_link', $link, $author_id, $author_nicename); 236 286 237 287 return $link; … … 378 428 set_transient( 'is_multi_author', $is_multi_author ); 379 429 } 380 430 431 /** 432 * Whether the site has more than one author with published posts. 433 * 434 * @since 3.2.0 435 * 436 * @param bool $is_multi_author Is there more than one author. 437 */ 381 438 return apply_filters( 'is_multi_author', (bool) $is_multi_author ); 382 439 } 383 440