]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/author-template.php
WordPress 3.9
[autoinstalls/wordpress.git] / wp-includes / author-template.php
index 557a1ab8c92a725574e63dc738e7a01ebdb113b8..dd225c0b6d821d7e23587ee3008c585389d6f82c 100644 (file)
@@ -13,7 +13,8 @@
 /**
  * Retrieve the author of the current post.
  *
- * @since 1.5
+ * @since 1.5.0
+ *
  * @uses $authordata The current author's DB object.
  * @uses apply_filters() Calls 'the_author' hook on the author display name.
  *
@@ -68,7 +69,8 @@ function the_author( $deprecated = '', $deprecated_echo = true ) {
 /**
  * Retrieve the author who last edited the current post.
  *
- * @since 2.8
+ * @since 2.8.0
+ *
  * @uses $post The current post's DB object.
  * @uses get_post_meta() Retrieves the ID of the author who last edited the current post.
  * @uses get_userdata() Retrieves the author's DB object.
@@ -93,7 +95,8 @@ function get_the_modified_author() {
 /**
  * Display the name of the author who last edited the current post.
  *
- * @since 2.8
+ * @since 2.8.0
+ *
  * @see get_the_author()
  * @return string The author's display name, from get_the_modified_author().
  */
@@ -184,7 +187,9 @@ function get_the_author_link() {
  * author's name.
  *
  * @link http://codex.wordpress.org/Template_Tags/the_author_link
- * @since 2.1
+ *
+ * @since 2.1.0
+ *
  * @uses get_the_author_link()
  */
 function the_author_link() {
@@ -194,7 +199,8 @@ function the_author_link() {
 /**
  * Retrieve the number of posts by the author of the current post.
  *
- * @since 1.5
+ * @since 1.5.0
+ *
  * @uses $post The current post in the Loop's DB object.
  * @uses count_user_posts()
  * @return int The number of posts by the author.
@@ -310,6 +316,8 @@ function get_author_posts_url($author_id, $author_nicename = '') {
  * or as a string.</li>
  * <li>html (bool) (true): Whether to list the items in html form or plaintext.
  * </li>
+ * <li>exclude (array): Array of user IDs to explicitly exclude.</li>
+ * <li>include (array): Array of user IDs to explicitly include.</li>
  * </ul>
  *
  * @link http://codex.wordpress.org/Template_Tags/wp_list_authors
@@ -325,7 +333,7 @@ function wp_list_authors($args = '') {
                'optioncount' => false, 'exclude_admin' => true,
                'show_fullname' => false, 'hide_empty' => true,
                'feed' => '', 'feed_image' => '', 'feed_type' => '', 'echo' => true,
-               'style' => 'list', 'html' => true
+               'style' => 'list', 'html' => true, 'exclude' => '', 'include' => ''
        );
 
        $args = wp_parse_args( $args, $defaults );
@@ -333,7 +341,7 @@ function wp_list_authors($args = '') {
 
        $return = '';
 
-       $query_args = wp_array_slice_assoc( $args, array( 'orderby', 'order', 'number' ) );
+       $query_args = wp_array_slice_assoc( $args, array( 'orderby', 'order', 'number', 'exclude', 'include' ) );
        $query_args['fields'] = 'ids';
        $authors = get_users( $query_args );
 
@@ -377,20 +385,18 @@ function wp_list_authors($args = '') {
                                $link .= '(';
                        }
 
-                       $link .= '<a href="' . get_author_feed_link( $author->ID ) . '"';
+                       $link .= '<a href="' . get_author_feed_link( $author->ID, $feed_type ) . '"';
 
-                       $alt = $title = '';
+                       $alt = '';
                        if ( !empty( $feed ) ) {
-                               $title = ' title="' . esc_attr( $feed ) . '"';
                                $alt = ' alt="' . esc_attr( $feed ) . '"';
                                $name = $feed;
-                               $link .= $title;
                        }
 
                        $link .= '>';
 
                        if ( !empty( $feed_image ) )
-                               $link .= '<img src="' . esc_url( $feed_image ) . '" style="border: none;"' . $alt . $title . ' />';
+                               $link .= '<img src="' . esc_url( $feed_image ) . '" style="border: none;"' . $alt . ' />';
                        else
                                $link .= $name;