VN:F [1.2.3_620]
Rating: 4.0/10 (1 vote cast)
Display your WordPress users and their profiles in an index on your site.
Features
* Works with any page on your site.
* Supports Gravatars for profile images.
* Also, supports the “User Photo” plugin for profile images.
* Display users according to roles.
* Add “noindex” to the index pages to prevent search engines from indexing them.
* Plenty of hooks to style your directory yourself with CSS.
* Displays any registered user on your site.
* Works with or without permalinks.
* Displays the date the user joined.
* User links are nofollowed.
* Shows recent posts and comments on the profile page.
Changelog
*1.1: Avatar display and biographical info display are now optional. User description character limit can now be modified. Fixed a bug where draft posts displayed on the profile page. *1.0: Added support for displaying users according to roles. Fixed conflict with Get Recent Comments plugin. *0.9: Added support for User Photo plugin profile photos. *0.2: Code improvements. *0.1
Tags: profile, profiles, directory, users, members, user
Download Plugin
VN:F [1.2.3_620]
Rating: 0.0/10 (0 votes cast)
Extends the User Photo plugin to allow the generation of square thumbnails. You MUST have the User Photo plugin installed, or this plugin will NOT work.
Plugin initially produced on behalf of Puffbox.
Is this plugin lacking a feature you want? I’m happy to accept offers of feature sponsorship: contact me and we can discuss your ideas.
Any issues: contact me.
Tags: wpmu, author photo, thumbnails, user photo, wordpress MU
Download Plugin
VN:F [1.2.3_620]
Rating: 0.0/10 (0 votes cast)
NowThen Photo Display parses picture RSS feeds from the image service nowthen.com and displays the pictures on your sidebar. Show your readers where you are and what you’re doing by displaying your latest NowThen mobile pics in a groovy widget sidebar on your page or in a designated gallery page.
Tags: photo, pictures, mobile, rss, nowthen
Download Plugin
VN:F [1.2.3_620]
Rating: 9.0/10 (1 vote cast)
Allows a user to associate a profile photo with their account through their “Your Profile” page. Admins may add a user profile photo by accessing the “Edit User” page. Uploaded images are resized to fit the dimensions specified on the options page; a thumbnail image correspondingly is also generated. User photos may be displayed within a post or a comment to help identify the author. New template tags introduced are:
* userphoto_the_author_photo()
* userphoto_the_author_thumbnail()
* userphoto_comment_author_photo()
* userphoto_comment_author_thumbnail()
Important: all of these “template tags” must appear inside of PHP script blocks (see examples below). The first two should be placed in the posts loop near the_author(), and the second two in the comments loop near comment_author() (or their respective equivalents). Furthermore, userphoto_the_author_photo() and userphoto_the_author_thumbnail() may be called anywhere (i.e. sidebar) if $authordata is set.
The output of these template tags may be modified by passing four parameters: $before, $after, $attributes, and $default_src, as in: userphoto_the_author_photo($before, $after, $attributes, $default_src). If the user photo exists (or $default_src is supplied), then the text provided in the $before and $after parameters is respectively prefixed and suffixed to the generated img tag (a common pattern in WordPress). If attributes are provided in the $attributes parameter, then they are returned as attributes of the generated img element. For example: userphoto_the_author_photo(”, ”, array(style => ‘border:0′)) Just added in 0.8.1 release are these two new template tags:
* userphoto($user, $before = ”, $after = ”, $attributes = array(), $default_src = ”)
* userphoto_thumbnail($user, $before = ”, $after = ”, $attributes = array(), $default_src = ”)
By using these, it is uneccessary to set the global $authordata to display a photo. Just pass $authordata, $curauth or whatever variable you have which contains the user object, or (as of version 0.9), pass in a user ID or a user login name.
Here’s an example that shows a few ways of inserting a user’s photo into the post loop: //this will display the user’s avatar if they don’t have a user photo,
If you want to display the user’s photo in the sidebar, just get the user ID or object and pass it into userphoto() or userphoto_thumbnail() like this:
post_author); ?>
If you want to display a user’s photo their author page, you may do this:
get_queried_object()) ?>
In version 0.9 the boolean function userphoto_exists($user) has been introduced which returns true if the user has a photo and false if they do not. Argument $user may be user object, ID, or login name. This function can be used along with avatars:
if(userphoto_exists($user))
userphoto($user);
else
echo get_avatar($user->ID, 96);
?>
Or if the new “Serve Avatar as Fallback” option is turned on, then the avatar will be served by any of the regular calls to display the user photo:
//this will display the user's avatar if they don't have a user photo,
// and if "Serve Avatar as Fallback" is turned on
userphoto($user);
?>
Additionally, all of the regular function calls to display the user photo may be done away with alltogether if the new “Override Avatar with User Photo” option is enabled:
//both will display the user photo if it exists
// and if "Override Avatar with User Photo" is turned on
echo get_avatar($user_id);
echo get_avatar($user->user_email);
?>
Both options “Serve Avatar as Fallback” and “Override Avatar with User Photo” require that the ‘Avatar Display’ setting under Discussion be set to “Show”.
Uploaded images may be moderated by administrators via the “Edit User” page.
Localizations included for Spanish, German, Dutch, Polish, Russian, French, Hungarian, Brazilian Portuguese, Italian, and Catalan.
If you value this plugin, please donate to ensure that it may continue to be maintained and improved.
Tags: images, photos, users
Download Plugin