This hook allows you to reward your users for clicking on links that are generated using the mycred_link shortcode.
Constructs and returns the myCRED_Settings object based on a given point type.
Adds a given amount of creds to a specific user. Once the users balance has been updated, a new log entry is made under the given reference.
This filter can be used to stop a myCRED point transaction before it is processed.
This filter is the last filter that runs once a transaction has been processed, no matter of the outcome.
This action indicates the instance where myCRED has finished registering all the wp-admin screens.
A wrapper function for add_user_meta, it assures that point related data is saved under the correct meta key structure.
This action indicates the instance where myCRED has enqueued all scripts and styling in the admin area.
This action indicates the instance where myCRED has finished running tasks when the wp-admin area is initiated.
This action indicates the instance when the myCRED plugin has been deleted.
This filter allows you to change the HTML elements that myCRED will allow in the history shortcode.
This action indicates the instance when the myCRED plugin is about to be deleted.
This shortcode allows you to present the “best” user according to their total accumulated balance or by one or more references.
This function returns an associative array of references and the number of times each occur in your log.
Returns the number of times a specific reference, in combination with a reference ID occurs in the log, with the option to filter by user ID or by point type.
Returns the number of times a specific reference occurs in the log, with the option to filter by user ID or by point type.
This action indicates the instance when the myCRED plugin has been disabled.
Checks if a given user is excluded from using a particular point type.
This filter allows you to make adjustments to points before they are rendered on your website.
Adjust how points are formatted before being displayed and before a prefix / suffix is applied.
This action indicates the instance when scripts and styles needs to be enqueued for the front end of your website.
Retrieves a given users myCRED_Account object.
This function returns the Remove API (version 1.0) settings.
This function will return the total number of points logged in the log table between two dates, either in total, for a specific reference or for a specific user.
This filter allows you to make adjustments to a users balance as it is retrieved from the database.
This shortcode allows you to award or deduct points from the current user when this shortcode is executed.
Show your myCRED Log on the front end, either the entire log, a specific users log or the current users log.
myCRED_Hook is an abstract class used by all myCRED Hooks. It contains commonly used methods to help you build hooks without to much programming.
This action indicates the instance where myCRED is ready to run it’s initial actions.
This filter allows you to change the value of the MYCRED_DEFAULT_LABEL constant, re-naming the myCRED plugin.
This filter allows you to change how a users balance is displayed in the toolbar (if used)
This shortcode allows you to create leaderboard based on either your users balances or particular events e.g. approved comments.
This shortcode allows you to award or deduct points from the current user when their click on the generated link. Outputs a anchor element and calls the mycred-click-link jQuery script.
This filter allows you to customize how the log entry dates are presented.
The myCRED_Module is an abstract class used by all myCRED add-ons and core modules. It contains commonly used methods to help you build modules without to much programming.
This shortcode returns the current users myCRED points balance.
The myCRED_Payment_Gateway is a template class used by the buyCRED Add-on. It contains all the necessary class methods along with a set of template functions.
This action fires once myCRED is ready after that modules have been loaded but before the
The myCRED_Query_Log class handles all log queries and optionally present the results by constructing a HTML table.
This filter allows you to adjust how each row is rendered in the leaderboard.
This is the main myCRED API class allowing your site to award / deduct points based on requests from other websites.
This filter allows you to adjust a request before it is processed by myCRED.
This shortcode allows the current user to send a pre-set amount of points to a pre-set user. A simpler version of the mycred_transfer shortcode.
This action allows you to execute custom actions when a users balance is changed to a specific amount.
This class is the most commonly used and essential class in myCRED. Besides retrieving our settings, this class contain a set of methods which presents, manages, processes actions based on these settings.
This filter allows you to register your own add-ons or remove/disable existing add-ons.
This filter allows you to add custom hooks or remove built-in ones.
This function allows you to decrease a users balance by deducting a specific amount from it.
This action fires directly after myCRED has setup the WordPress Toolbar items.
This shortcode allows you to show the total amount of points currently in circulation or the total amount of points awarded or deducted from your users for a specific instance.
This action hook fires each time a users balance is updated.
This filter allows you to remove or add custom action links when viewing your users point balance on the Users page.
This action fires once myCRED has loaded and registered all widgets.
This hook allows you to reward your users with points for referring visits or signups.
This hook allows you to reward your users with points for watching YouTube or Vimeo videos.