- Fixed bad encoding which would prevent wavatars from appearing if the rating was NOT blank. If the admin does not specify a rating, the rating field is omitted.
- Fixed a typo on the admin panel.
- The wavatar url is now URL encoded.
- The image tag no longer uses the pointless "border tag, and it is now properly closed.
- Removed extra (pointless, harmless) repeated calls to strtolower ().
Thanks to Gavin Lambert for many of these changes.
- Made several small changes to comply with the changes at gravatars.com. Appended .jpg to the $md5 hash, switched to using the new (shorter) field names.
- Fixed bug where the plugin was inserting wavatars in places it shouldn't, such as RSS comment feeds and in sidebar wigits. The auto-placement will now ONLY place
icons when viewing a single post or a page.
- When placing icons manually within their theme, users should use
wavatar_show($comment->comment_author_email) as opposed to
wavatar_show($comment_author_email), as the eariler versions directed. The latter will work in some situations but fail in others, and so the former is more correct.
The readme and the admin panel have been updated to reflect this.
- The admin panel will now list how many wavatars are in the cache.
- Fixed bug where setting AVATAR_SIZE to an odd number would cause PHP to pass floating-point values to imagefill (), which is not a good idea.
- Fixed bug where gravatars were always requested at 60x60, instead of the size defined in the admin panel.
- Added the function wavatar_get (email, size), which will return the url of the requested avatar instead of displaying it. This can be useful if you want to use the
image in other ways, such as making it the background of an HTML element. You could also use this if you need to display the image in a rectangular area instead of a square.
- Added option for controlling the rating of gravatars. (G, PG, R, X)
- Added options for how to handle users who leave the email field blank. You can choose to give them a wavatar anyway, to give them a blank image, or show no image at all.
- The link back to the wavatars homepage in the footer is now actually a link and not just text.
Using wavatar_show ()
If you place Wavatars by calling wavatar_show () manually, note that you can also specify an optional "size" argument to override the
default. For example:
This would cause the Wavatar to be 160x160 pixels, even if the default was set to some other value. You could do this to make admin icons
larger, for example.
Using wavatar_get ()
If wavatar_show () STILL doesn't give you enough control, you can call:
And it will return the URL to the created image without writing anything to the page.
Random Wavatar Field
Put this code in your theme:
for ($i = 0; $i < 100; $i++)
It will generate a field of 100 random wavatars, which is amusing. This is how I generated the wavatar screenshot. It's also a great way to quickly
test you source images if you're editing the composite parts to make new wavatar types.