WordPress Quest allows you to add 'Quests' to your site, granting users points and named achievements for certain interactions
Author: | Newnab (profile at wordpress.org) |
WordPress version required: | 3.5 |
WordPress version tested: | 3.5.2 |
Plugin version: | 1.1 |
Added to WordPress repository: | 20-01-2013 |
Last updated: | 30-11-2013
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 46 |
Rated by: | 3 |
Plugin URI: | http://adamburt.com/work/ |
Total downloads: | 1 850 |
Active installs: | 10+ |
Click to start download
|
WordPress Quest allows you to add ‘Quests’ to your site, granting users points and named achievements for certain interactions. Want to reward users for visiting a certain page of your site a number of times? It can be done! Hopefully the plugin will expand soon with more options for rules and quests.
FAQ
Can I display user Quest details not matching the default?
Yes! <?php wordpress_quest_display() ?>
accepts an array of options which overrule the default settings in the dashboard.
The options are as follows:
<?php
$options = array(
'user_level' => true //Whether to display user's current level
'xp' => true, //Whether to display user's current XP
'distance' => true, //Whether to display distance (in XP) to users next level
'quest' => true, //Whether to show a list of all completed quests for this user
'recent-quest' => true, //Whether to show a list of recently completed quests for this user
'last-quest' => true //Whether to show the most recently completed quest for this user
); ?>
Can I display the level/xp/distance/quests of someone who is not the current user?
Yes, <?php wordpress_quest_display(); ?>
accepts a second parameter – ID of desired user. If none is given it will automatically try to determine the current user ID and use that.
There is also a third option – A fallback for what you want to display if there is no currently logged in user and no ID has been passed to the function.
The fallback parameter defaults to nothing.
So, in full, your call to the function might look like:
ChangeLog
1.0
1.1
- Extra rule types and some bug fixes added