This plugin allows authors to add a picture to their profile and helps automate the process of displaying author profiles
Features:
- Automatic setup – no template/code modification needed
- Widget to display profile in the side bar – fully configurable
- Easy profile display with shortcodes – within a page or post simply add [printprofile] to display your author profile and picture, or [printprofilepic] to display your profile picture
- Optional template override setting will make author links go to the author』s profile
- Work in tandem with Krischan Jodies』 Get Recent Comments plugin (ie. displays your profile pic next to your comments)
- For multi-author blogs, administrators can edit (read: moderate) other authors』 pictures
- For those old-school WordPress folks, the plugin supports a full set of template tags to enable template integration
Template Tags
(Note that the plug still supports legacy v.1 tags as well)
Template Tag 1:
Get Author Image Tag – makes a pretty tag for author』s picture.
USAGE: profilepic_internal_imagetag(『authorID』, 『tags』, 『display』)
FUNCTION: returns image for author wrapped in image tag, style accessable via id=」authorpic」
OPTIONS:
- authorID: id number of author
- tags: attributes to include in img tag (optional, defaults to no tags)
- display: display results in html (ie. echo) or reuse in php? true or false (optional, defaults to true)
EXAMPLE:
Code:
Result (ex.):
Template Tag 2:
Get Author Image Path – useful if you need to do something else with the path or url (link to it, stuff it into another function, make your own image tag, etc)
USAGE: profilepic_internal_picpath(『authorID』, 『display』, 『type』)
FUNCTION: returns url or absolute path to author』s picture
OPTIONS:
- authorID: id number of author
- display: display results in html (ie. echo) or reuse in php? (optional, defaults to false)
- type: specify what kind of path requested: 『url』 or 『absolute』 (optional, defaults to url)
EXAMPLE:
Code:
Result: /home/jdoe/public_html/blog//www/wwwroot/img.feibisi.com/authors/1.jpg
Template Tag 3:
Get Author』s Image』s Dimension – useful if you are making your own tag, or a div container for the img
USAGE: profilepic_internal_fingerdimensions(『path』, 『dimension』, 『display』)
FUNCTION: returns requested dimension of author』s picture
OPTIONS:
- path: absolute path to author』s picture from server root』,
- dimension: the dimension you want, can be either 『height』 or width』
- display: display results in html (ie. echo) or reuse in php? true or false
EXAMPLES:
-
to get picture width… (using profilepic_internal_picpath to get path to picture)
Code:
Result (Ex.): 200
-
to get picture height… (using profilepic_internal_picpath to get path to picture)
Code:
Result (Ex.): 199
Template Tag 4:
Get Author』s Avatar – intended for use in the comments loop
USAGE: profilepic_internal_gravatar($authorID, $tags = 」)
FUNCTION: returns image tag if authorID is a registered user of your blog, false if author is not
OPTIONS:
- authorID: id number of author
- tags: attributes to include in img tag (optional, defaults to no tags)
EXAMPLES:
Code:
user_id, "class='gravatar'");
} else {
$author_gravatar = false;
}
if ($author_gravatar != false) {
echo $author_gravatar;
}
?>
Result (Ex.):






