Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Deduct Points when clicking on links
- * @version 1.0
- */
- add_filter( 'mycred_add_finished', 'mycredpro_deduct_points_for_link_click', 10, 3 );
- function mycredpro_deduct_points_for_link_click( $result, $request, $mycred ) {
- if ( $result === false || $request['ref'] != 'link_click' ) return $result;
- $data = maybe_unserialize( $request['data'] );
- // Link 1
- if ( $data['link_url'] == 'http://firstlink.com' ) {
- $link_owner = 1;
- $mycred->update_user_balance( $link_owner, -5 );
- }
- // Link 2
- if ( $data['link_url'] == 'http://secondlink.com' ) {
- $link_owner = 2;
- $mycred->update_user_balance( $link_owner, -5 );
- }
- // Link 3
- if ( $data['link_url'] == 'http://thirdlink.com' ) {
- $link_owner = 3;
- $mycred->update_user_balance( $link_owner, -5 );
- }
- return $result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement