Описание
Live Demo | Add-ons | Assets | Documentation | Code Snippets
GamiPress is the easiest way to gamify your WordPress website in just a few minutes, letting you award your users with digital rewards for interacting with your site.
Easily define the achievements, organize requirements, and choose from a range of assessment options to determine whether each task or requirement has been successfully achieved.
GamiPress is extremely powerful and infinitely extensible. Check out some of the built in features:
3 powerful ways to award your users
GamiPress combines three of the most powerful award systems you could add to your site:
- Points to automatically award your users for interacting with your site.
- Achievements to award users for completing all the requirements, sequentially or otherwise.
- Ranks to let your users climb through the ranks by completing all the rank requirements.
Unlimited ways to define how to award the different points, achievements and ranks
- Site activity (events based on publishing posts and pages, commenting, daily visits or logging in to your site).
- Completing specific other achievements, once or a specified number of times.
- Completing one or all achievements of a specified type.
- Points thresholds.
- Admin awarded achievements.
- Reaching a specific rank.
- Expending an amount of points.
Features
- Points Types: Configure as many types of points as you like (Credits, Gems, Coins, etc).
- Achievement Types: Configure as many types of achievement as you like (Quests, Badges, etc).
- Rank Types: Configure as many types of rank as you like (Level, Grade, etc).
- Automatic points awards and deductions: Easily configure automatic ways to award or deduct points to your users.
- Custom requirements: Define conditional requirements the user needs to meet for unlock any achievement or rank.
- Time limit requirements: Limit by time period when the user can complete a specific requirement (minutely, hourly, daily, weekly, monthly or yearly).
- Drag and drop controls: Powerful controls to setup your gamification environment in minutes.
- Social sharing: Users can share the achievements and ranks they have earned on any social network of their choice.
- Unlock achievements and ranks using points: Let users to optionally unlock any achievement or rank by expending an amount of points without meet the requirements.
- Emails: Your users will get notified automatically about new awards.
- Logs: Flexible log system with support for public and private logs.
- Open Badges compatible: Connect your site achievements with Badgr or Credly to issue open badges as an official recognition of the skills of your users.
- Blocks, Shortcodes & Widgets: WordPress-friendly blocks, shortcodes and widgets to show the user points wallet, earned achievements, latest logs, and more.
- Live shortcode editor: Missing a shortcode parameter? Just press the «GamiPress Shortcode» button and set up any shortcode without a worry.
- GDPR Support: Support for WordPress personal data exports and deletions.
- Theme Agnostic: GamiPress works with just about any standard WordPress theme. No special hooks or theme updates are needed.
- Templates System: Overwritable templates system to allow you customize everything you want through your GamiPress theme folder.
- Data centralization on Multisite: Centralize all the data on multisite installs and show anything you want on any sub-site.
- Rest API: Full support to WordPress rest API brings you new ways to connect GamiPress with external applications.
- Developer-friendly: GamiPress is extremely flexible with plenty of hooks to add custom features and functionalities.
Integrated with your favorites WordPress plugins
GamiPress integrates with a large number of plugins allowing you to add gamification in any environment.
LMS integrations
- LearnDash
- H5P
- LearnPress
- Lifter LMS
- Tutor LMS
- Thrive Apprentice
- WPLMS
- MasterStudy LMS
- CoursePress
- eLearnCommerce
- Sensei
- WP Courseware
Forms integrations
- Gravity Forms
- Contact Form 7
- Ninja Forms
- Formidable Forms
- Forminator
- Divi Forms
- Elementor Forms
- Everest Forms
- WP Fluent Forms
- JetFormBuilder
- WS Form
- Caldera Forms
- HappyForms
- WPForms
- Thrive Ovation
- Thrive Leads
- Kadence Blocks
- ARForms
- Kali Forms
- weForms
Community integrations
- BuddyBoss
- BuddyPress
- bbPress
- Ultimate Member
- PeepSo
- Simple:Press
- WP User Manager
- wpForo
- DigiMember
- MemberPress
- Paid Memberships Pro
- Simple:Press
- WishList Member
- wpDiscuz
- ARMember
Other integrations
- AutomatorWP
- WooCommerce
- Easy Digital Downloads
- AffiliateWP
- Youtube & Vimeo
- The Events Calendar
- Advanced Custom Fields (ACF)
- Meta Box
- Studiocart
- Download Manager
- Presto Player
- Advanced Ads
- Amelia
- AnsPress
- FunnelKit Automations
- Awesome Support
- Easy Affiliate
- Events Manager
- Favorites
- Fluent Support
- FluentCRM
- Give
- Groundhogg
- Invite Anyone
- JetEngine
- Jetpack
- Meta Box
- Modern Events Calendar
- Restrict Content Pro
- SliceWP
- SureCart
- Thrive Quiz Builder
- Upsell Plugin
- WP Job Manager
- WP PostRatings
- WP Simple Pay
- WP Ulike
- WP-Polls
- WPAdverts
- Charitable
- Gravity Kit
- Better Messages
- WooCommerce Shipstation
- PrettyLinks
- QSM
- GeoDirectory
- WP Booking Calendar
Powerful add-ons to extend GamiPress
WordPress.org is home to some amazing extensions for GamiPress, including:
- Button & Link
- Transfers Notes
- Leaderboards Include/Exclude Users
- LearnDash Group Leaderboard
- BuddyPress Group Leaderboard
- Block Users
- Notifications By Type
- Multimedia Content
- Activity by Category
View all plugins on wordpress.org
If you’re looking for something endorsed and maintained by the developers who built GamiPress, there are a plethora of premium add-ons, the most popular of which include:
- Leaderboards
- Notifications
- Social Share
- Progress Map
- Restrict Content
- Reports & Frontend Reports
- Daily Login Rewards
- Time-based Rewards
- Referrals
- Transfers
- Zapier
3rd party integrations
Other teams have integrated GamiPress into their products like plugins, apps and themes, including:
- (ActiveMember360)[https://gamipress.com/add-ons/activemember360-integration/]
- (Better Messages)[https://gamipress.com/add-ons/better-messages-integration/]
- (Masteriyo)[https://gamipress.com/add-ons/masteriyo-integration/]
View all 3rd party integrations
More plugins from the GamiPress team
If you like GamiPress, you will love AutomatorWP! The most powerful no-code automator plugin that lets you connect +200 plugins together or with apps, platforms with webhooks plus other WordPress sites.
Скриншоты
Установка
From WordPress backend
- Navigate to Plugins -> Add new.
- Click the button «Upload Plugin» next to «Add plugins» title.
- Upload the downloaded zip file and activate it.
Direct upload
- Upload the downloaded zip file into your
wp-content/plugins/
folder. - Unzip the uploaded zip file.
- Navigate to Plugins menu on your WordPress admin area.
- Activate this plugin.
Часто задаваемые вопросы
-
Is GamiPress compatible with any theme?
-
We built GamiPress so that it will work with modern WordPress themes. GamiPress just adds positional styles which will allow you to better customize everything for your specific needs.
-
Can GamiPress be easily translated?
-
Yes, GamiPress is stored in the official WordPress plugins repository where you (and anyone) are able to submit your own translations.
-
Does GamiPress work with WordPress multisite?
-
Yes. You can use GamiPress on a WordPress multisite network.
In addition, GamiPress has the ability to centralize all the data when is network wide active.
-
Does GamiPress work with WordPress rest API?
-
Yes. GamiPress includes full built-in support to the WordPress rest API.
You can find all information about rest API on this page.
-
Where can I find documentation about GamiPress?
-
Check the Getting Started docs where you can start getting familiarized with GamiPress.
Also, we have the tutorials sections where you can find step-by-step guides to accomplish some common task to start working with GamiPress.
-
Where can I find code snippets to customize GamiPress?
-
Check our customize section where you can find a huge number of code snippets to help you customize GamiPress.
-
Where can I find images to customize the GamiPress elements?
-
Check our assets section where you can find a huge number of resources to decorate your gamification elements to take the design of them to the next level.
-
Which shortcodes come bundled with GamiPress?
-
GamiPress comes with the following shortcodes:
- [gamipress_achievement] to display a desired achievement.
- [gamipress_achievements] to display a list of achievements.
- [gamipress_last_achievements_earned] to display the last achievements earned.
- [gamipress_earnings] to display a list of user earnings.
- [gamipress_logs] to display a list of logs.
- [gamipress_points_types] to display a list of points types with their points awards and deducts.
- [gamipress_user_points] to display current or specific user points balance.
- [gamipress_site_points] to display current or specific site points balance.
- [gamipress_points] to display current or specific user or site points balance.
- [gamipress_rank] to display a desired rank.
- [gamipress_ranks] to display a list of ranks.
- [gamipress_user_rank] to display previous, current and/or next rank of a user.
- [gamipress_email_settings] to display the user email notifications preferences for the GamiPress emails.
- [gamipress_inline_achievement] to display a desired achievement inline.
- [gamipress_inline_last_achievements_earned] to display the last achievements earned inline.
- [gamipress_inline_rank] to display a desired rank inline.
- [gamipress_inline_user_rank] to display previous, current and/or next rank of a user inline.
In your WordPress admin area, navigate to the GamiPress Help/Support menu where you can find the full list of available shortcodes, including descriptions of all parameters each shortcode supports.
-
Which blocks and widgets come bundled with GamiPress?
-
GamiPress comes with the following blocks and widgets:
- Achievement: to display a desired achievement.
- Achievements: to display a list of achievements.
- Last Achievements Earned: to display a list of the latest achievements earned.
- User Earnings: to display a list of user earnings.
- Logs: to display a list of logs.
- Points Types: to display a list of points types with their points awards and deducts.
- User Points: to display current or specific user points balance.
- Rank: to display a desired rank.
- Ranks: to display a list of ranks.
- User Rank: to display previous, current and/or next rank of a user.
- Email Settings: to display the user email notifications preferences for the GamiPress emails.
- Inline Achievement: to display a desired achievement inline.
- Inline Last Achievements Earned: to display a list of the latest achievements earned inline.
- Inline Rank: to display a desired rank inline.
- Inline User Rank: to display previous, current and/or next rank of a user inline.
-
Do you offer custom development services?
-
No, We’re unable to provide custom development services, as our focus is developing the core GamiPress plugin, and the official GamiPress add-ons. If you need customization services check our customizations page.
Also, you can check our customize section where you can find a huge number of code snippets to help you customize GamiPress!
Отзывы
Участники и разработчики
«GamiPress — The #1 gamification plugin to reward points, achievements, badges & ranks in WordPress» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«GamiPress — The #1 gamification plugin to reward points, achievements, badges & ranks in WordPress» переведён на 10 языков. Благодарим переводчиков за их работу.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
7.1.4
- Bug Fixes
- Fix widgets checkboxes.
7.1.3
- Bug Fixes
- Update PeepSo listeners.
7.1.2
- New Features
- New integration: GeoDirectory.
- GeoDirectory: New event: Add a new place.
- GeoDirectory: New event: Add a new category.
- GeoDirectory: New event: Add a new review on any place.
- GeoDirectory: New event: Add a new review on a specific place.
- New integration: Quiz and Survey Master.
- Quiz and Survey Master: New event: Submit a quiz.
- Quiz and Survey Master: New event: Submit a specific quiz.
- Quiz and Survey Master: New event: Complete a quiz with a minimum amount of points.
- Quiz and Survey Master: New event: Complete a specific quiz with a minimum amount of points.
- Quiz and Survey Master: New event: Complete a quiz with a maximum amount of points.
- Quiz and Survey Master: New event: Complete a specific quiz with a maximum amount of points.
- Quiz and Survey Master: New event: Complete a quiz on a range of points.
- Quiz and Survey Master: New event: Complete a specific quiz on a range of points.
- New integration: WP Booking Calendar.
- WP Booking Calendar: New event: New booking scheduled.
- WP Booking Calendar: New event: Booking is set to approved.
- WP Booking Calendar: New event: Specific booking is set to approved.
- WP Booking Calendar: New event: Booking is set to pending.
- WP Booking Calendar: New event: Specific booking is set to pending.
- WP Booking Calendar: New event: Booking is set to cancelled.
- WP Booking Calendar: New event: Specific booking is set to cancelled.
7.1.1
- Improvements
- Updated X/Twitter logo for Social Sharing.
7.1.0
- Improvements
- Added check when initializing metaboxes.
- Bug Fixes
- PeepSo: Fixed events related to get likes and reactions.
7.0.9
- New Features
- Amelia: New event: Cancel an appointment for any service.
- Amelia: New event: Cancel an appointment for a specific service.
- Amelia: New event: Cancel for any event.
- Amelia: New event: Cancel for a specific event.
7.0.8
- New Features
- New integration: Everest Forms.
- Everest Forms: New event: Submit a form.
- Everest Forms: New event: Submit a specific form.
- Everest Forms: New event: Submit a specific field value.
- Everest Forms: New event: Submit a specific field value on a specific form.
- Improvements
- Formidable Forms: Support to latest version.
- Added check in «Daily visit» events to ensure that the post ID is received.
- Added CSS improvement.
- Bug Fixes
- Fixed bug in getting log IDs and user earnings through RestAPI.
7.0.7
- New Features
- New integration: Kali Forms.
- Kali Forms: New event: Submit a form.
- Kali Forms: New event: Submit a specific form.
- Kali Forms: New event: Submit a specific field value.
- Kali Forms: New event: Submit a specific field value on a specific form.
- New integration: weForms.
- weForms: New event: Submit a form.
- weForms: New event: Submit a specific form.
- weForms: New event: Submit a specific field value.
- weForms: New event: Submit a specific field value on a specific form.
- New integration: PrettyLinks.
- weForms: New event: User clicks a pretty link.
- weForms: New event: User clicks a specific link.
- Improvements
- Presto Player: Improved trigger for viewing a percentage of video.
- Bug Fixes
- Presto Player: Small bug related to watch video between percents.
7.0.6
- Bug Fixes
- BuddyBoss: Fixed Hide If No Earnings feature in Points tab.
- BuddyPress: Fixed Hide If No Earnings feature in Points tab.
- WS Forms: Fixed bug in WS Forms field types.
7.0.5
- Improvements
- Added new filters related to point awards and user earnings.
- Bug Fixes
- WP User Manager: Fixed hook to adapt to the latest version of WP User Manager.
7.0.4
- Bug Fixes
- JetEngine: Added support to the latest version of JetEngine.
7.0.3
- Improvements
- Paid Memberships Pro: Improved hooks to support latest version.
7.0.2
- Improvements
- Added check to rank earners.
- Bug Fixes
- Fixed times counter in requirements.
7.0.1
- New Features
- BuddyBoss: New event: Get an activity marked as spam.
- BuddyBoss: New event: User posts an image in an activity stream message.
- BuddyBoss: New event: User posts a video in an activity stream message.
- BuddyBoss: New event: User posts a document in an activity stream message.
- BuddyPress: New event: Get an activity marked as spam.
- Improvements
- Formidable Forms: Support for Formidable Forms PRO forms that can be updated from the frontend.
7.0.0
- Improvements
- WordPress: Improved check on comments related events.
- BuddyBoss: Improved check on topic replies events.
- bbPress: Improved check on topic replies events.
6.9.9.1
- Bug Fixes
- Fixed typo in H5P generated labels.
6.9.9
- Improvements
- Prevent PHP errors when a post gets trashed.
- Improved the functionality of advanced selectors.
- Style improvements for the requirements UI.
- Bug Fixes
- Fixed the Javascript error «gamipress_admin_functions is not defined».
6.9.8
- Improvements
- Save requirements when post gets saved and there are unsaved requirements changes.
- Added new internal filters to allow extend GamiPress.
- Removed log pattern settings and turned into filters.
- Removed style settings.
- Removed automatic update settings.
6.9.7
- Improvements
- Check for achievement and rank types.
- Bug Fixes
- BuddyBoss: Fixed reordering of elements in add-on settings.
6.9.6.2
- Bug Fixes
- Fixed bug related to get user points.
6.9.6.1
- Bug Fixes
- Fixed progress bar for upgrade performance.
6.9.6
- Improvements
- Added support for PHP latest version.
6.9.5
- Improvements
- WordPress: Check for delete post events.
6.9.4.1
- Bug Fixes
- Fixed bug related to required file.
6.9.4
- Improvements
- Performance improvements on logs for large database queries.
6.9.3
- Improvements
- PeepSo: Correctly display user points on profile with the correct formatting.
6.9.2
- Improvements
- Improved recount activity for comments.
6.9.1
- Improvements
- Added new security checks to template rendering.
6.9.0
- Improvements
- Added new security checks to shortcode parameters.
6.8.9
- Improvements
- Improved functions related to multisites to improve site loading performance.
- Bug Fixes
- Fixed bug related to administration rights.
6.8.8
- Bug Fixes
- Fixed deprecated function to adapt to latest version of PHP.
- WP User Manager: Fixed event «Remove profile avatar».
6.8.7
- Improvements
- Improved function to obtain sites ID in multisites.
- Bug Fixes
- Added security to shortcodes.
6.8.6
- Bug Fixes
- Added security to clear cache action.
6.8.5
- Improvements
- Added registration of points obtained from import points in User Earnings.
6.8.4
- New Features
- BuddyBoss: New event: Reply a comment in a group.
- BuddyBoss: New event: Reply a comment in a specific group.
- BuddyBoss: New event: Get a reply on a comment in a group.
- BuddyBoss: New event: Get a reply on a comment in a specific group.
- BuddyPress: New event: Reply a comment in a group.
- BuddyPress: New event: Reply a comment in a specific group.
- BuddyPress: New event: Get a reply on a comment in a group.
- BuddyPress: New event: Get a reply on a comment in a specific group.
- Improvements
- BuddyBoss: New option to hide point types in forums if they have not been earned.
- BuddyBoss: New option to hide default rank in forums if it is the only earned rank.
- bbPress: New option to hide point types in forums if they have not been earned.
- bbPress: New option to hide default rank in forums if it is the only earned rank.
- Bug Fixes
- BuddyPress: Ensure Hide unearned Ranks compatibility with most themes.
- BuddyBoss: Ensure Hide unearned Ranks compatibility with most themes.
6.8.3
- Bug Fixes
- Fixed bug related to show rank earners in multisite.
6.8.2
- Bug Fixes
- Fixed bug related to JetEngine classes.
6.8.1
- Improvements
- Code optimization for Ajax calls.
6.8.0
- New Features
- ARForms: Successful submit a form.
- ARForms: Successful submit a specific form.
- ARForms: Submit a specific field value.
- ARForms: Submit a specific field value on a specific form.
6.7.0
- Bug Fixes
- WooCommerce: Fixed specific review check.
6.6.1
- Bug Fixes
- Fixed typo in meta boxes post type check.
6.6.0
- Improvements
- Prevent PHP warnings related to post types.
- Ensure compatibility with PHP 8.2.
- Improved performance for daily visits events.
6.5.0
- Improvements
- Added filter for requirement field label.
- BuddyBoss: New option to hide point types in profile and tab if they have not been earned.
- BuddyBoss: New option to hide default rank if it is the only earned rank.
- BuddyPress: New option to hide point types in profile and tab if they have not been earned.
- BuddyPress: New option to hide default rank if it is the only earned rank.
6.4.0
- Bug Fixes
- BuddyBoss: Fixed recount activity for activity replies.
6.3.0
- New Features
- LearnDash: New event: Complete a quiz of a category.
- LearnDash: New event: Complete a quiz of a tag.
- LearnDash: New event: Successfully pass a quiz of a category.
- LearnDash: New event: Successfully pass a quiz of a tag.
- LearnDash: New event: Fail a quiz of a category.
- LearnDash: New event: Fail a quiz of a tag.
- LearnDash: New event: Complete a quiz of a category with a minimum percent grade.
- LearnDash: New event: Complete a quiz of a tag with a minimum percent grade.
- LearnDash: New event: Complete a quiz of a category with a maximum percent grade.
- LearnDash: New event: Complete a quiz of a tag with a maximum percent grade.
- LearnDash: New event: Complete a quiz of a category on a range of percent grade.
- LearnDash: New event: Complete a quiz of a tag on a range of percent grade.
- Bug Fixes
- BuddyBoss: Fixed reordering of elements in add-on settings.
- BuddyBoss: Fixed displaying points and ranks tabs in profile.
- BuddyPress: Fixed reordering of elements in add-on settings.
- BuddyPress: Fixed displaying points and ranks tabs in profile.
6.2.0
- Improvements
- Improved SQL queries to add indexes.
6.1.0
- Bug Fixes
- BuddyBoss: Fixed recount activity for groups.
- BuddyPress: Fixed recount activity for groups.
6.0.0
- Bug Fixes
- Events Manager: Fixed triggers for specific events.