This function constructs and returns the myCRED_Settings object that you can use to access a large variety of methods for processing points or displaying points. Using this function ensures that the class methods are all set to use the same point type and to honour that selected point type’s format and styling setup.
(object) Returns the myCRED_Settings object.
Param | Type | Required | Description | |
---|---|---|---|---|
function mycred( |
||||
$point_type_key |
string | No | Used be used when you need to load a custom point type setup instead of the default one. |
|
) { ... } |
Example 1: Default usage, accessing the default point type.
$mycred = mycred();
Example 2: Load a custom point type.
$mycred = mycred( 'customtypekey' );
Example 3: Adjust a users balance by removing 10 points from it without a log entry.
$user_id = get_current_user_id(); $mycred = mycred(); if ( ! $mycred->exclude_user( $user_id ) ) $mycred->update_users_balance( $user_id, 10 );