A free points management plugin for WordPress.
myCRED Logo
myCRED Logo
  • Membership New
  • Chapters
    • Chapter I – Introduction
    • Chapter II – Getting Started
    • Chapter III – Add-ons
    • Chapter IV – Premium Add-ons
    • Chapter V – For Developers
    • Chapter VI – Reference Guides
  • Categories
    • Actions
    • Classes
    • Constants
    • Filters
    • Functions
    • Objects
    • Shortcodes
    • Hooks
    • Template Tags
  • Packages
    • mycred/api
    • mycred/badge
    • mycred/balance
    • mycred/banking
    • mycred/content
    • mycred/core
    • mycred/coupon
    • mycred/email
    • mycred/game
    • mycred/log
    • mycred/notice
    • mycred/payment
    • mycred/purchase
    • mycred/rank
    • mycred/transfer
  • Store
  • Download
    Navigation
    • Loading navigation ...
    All Shortcodes
    myCRED shortcodes
    1. mycred_affiliate_id
    2. mycred_affiliate_link
    3. mycred_all_scratch_cards
    4. mycred_badges
    5. mycred_badges_progress
    6. mycred_best_user
    7. mycred_buy
    8. mycred_buy_form
    9. mycred_buy_pending
    10. mycred_chart_balance_history
    11. mycred_chart_circulation
    12. mycred_chart_gain_loss
    13. mycred_chart_history
    14. mycred_chart_instance_history
    15. mycred_chart_top_balances
    16. mycred_chart_top_instances
    17. mycred_content_buyer_avatars
    18. mycred_content_buyer_count
    19. mycred_content_sale_count
    20. mycred_email_subscriptions
    21. mycred_exchange
    22. mycred_give
    23. mycred_hide_if
    24. mycred_history
    25. mycred_hook_table
    26. mycred_leaderboard
    27. mycred_link
    28. mycred_list_ranks
    29. mycred_load_coupon
    30. mycred_lotteries
    31. mycred_lottery
    32. mycred_lottery_jackpot
    33. mycred_lottery_quickpick
    34. mycred_lottery_results
    35. mycred_lottery_winnings
    36. mycred_my_badges
    37. mycred_my_balance
    38. mycred_my_balance_converted
    39. mycred_my_rank
    40. mycred_my_ranking
    41. mycred_my_ranks
    42. mycred_my_ranks_progress
    43. mycred_my_transfer_fee
    44. mycred_paymentwall
    45. mycred_pending_transfers
    46. mycred_rank_progress
    47. mycred_sales_history
    48. mycred_scratch_cards
    49. mycred_scratch_cards_remaining
    50. mycred_scratch_history
    51. mycred_sell_this
    52. mycred_sell_this_ajax
    53. mycred_send
    54. mycred_show_if
    55. mycred_stripe_buy
    56. mycred_stripe_subscribe
    57. mycred_stripe_subscription
    58. mycred_total_balance
    59. mycred_total_points
    60. mycred_total_since
    61. mycred_transfer
    62. mycred_users_of_all_ranks
    63. mycred_users_of_rank
    64. mycred_video
    Categories
    Filter by category
    1. Actions
    2. Classes
    3. Filters
    4. Functions
    5. Hooks
    6. Objects
    7. Shortcodes
    8. Template Tags
    Chapters
    Documentation
    1. Chapter I - Introduction
    2. Chapter II - Getting Started
    3. Chapter III - Add-ons
    4. Chapter IV - Premium Add-ons
    5. Chapter V - For Developers
    6. Chapter VI - Reference Guides
mycred_transfer

Codex / mycred/transfer / Shortcodes / mycred_transfer

Description

This shortcode will generate the transfer form, allowing users to send points to other users. Will not render anything for users that are excluded from myCRED.

User must be logged in to use this shortcode.

Requires the Transfer add-on to be enabled.

Available since version 1.1

Shortcode Attributes
Attribute Type Required Default Description
button string No - The transfer button label.
pay_to int No - Option to pre-select a particular user that should receive all transfers made from this shortcode. If not used, the user would need to nominate the recipient.
placeholder string No - The user field's placeholder text.
show_balance string No 0 Option to show (1) the users current balance under the transfer form or not to show (0).
balance_label string No "Balance" The users balance label (if set to be shown).
show_limit string No 0 Option to show (1) the users remaining transfer limit under the transfer form or not to show (0).
ref string No "transfer" Option to process transfers under a unique reference instead of the default transfer reference.
amount int or float No - Option to pre-set the amount the user must transfer. If not used, the user must nominate the amount.
types string No - The point type(s) users can transfer using this shortcode. By default this will be the point types you have selected to enable for transfers. Can either be a single point type key or a comma separated list of keys.
excluded string No - Message to show for users who are set to be excluded from using the nominated point type.
recipient_label string No "Recipient" The transfer recipient field label.
amount_label string No "Amount" The amount field label.
CSS Styling
// Transfer wrapper
div.mycred-transfer-cred-wrapper { }

// If Login template is used
div.mycred-transfer-cred-wrapper p.mycred-transfer-login { }

// If Insufficient Funds template is used
div.mycred-transfer-cred-wrapper p.mycred-transfer-low { }

// If Over Transfer Limit template is used
div.mycred-transfer-cred-wrapper p.mycred-transfer-over { }

// The transfer Form
form.mycred-transfer {}

// Styling of the jQuery autocomplete dropdown
ul.ui-autocomplete { }
ul.ui-autocomplete li { }
ul.ui-autocomplete li:first-child { }
ul.ui-autocomplete li a { }
ul.ui-autocomplete li:hover { }
Examples

Example 1: Default usage.

[mycred_transfer]

Example 2: Allow transfers of custom point types.

[mycred_transfer types="mycred_default,mypointtype"]

Example 3: All transfers goes to the user with the numeric ID of 1.

[mycred_transfer pay_to=1]

Example 4: Rename transfers to “Donations“ and pre-set transfers to a dedicated user that will collect the donations (example user ID 123)

[mycred_transfer ref="donation" button="Donate" pay_to=123]
0

About myCred

myCred is a free, open-source and developer friendly points management tool for WordPress powered websites.

Download Rate Plugin

Documentation

  • Add-ons
  • Core Shortcodes
  • F.A.Q.
  • Tutorials
  • Third Party Plugins
  • Code Snippets

Support

  • Product Licenses
  • Customization
  • Support Forums
  • Plugin Changelog
  • Contact

Copyright 2013 - 2021 by WPExperts; All rights reserved. myCred is licensed under GPL 2.0

Terms & Conditions • Use of Cookies • Store Policy • Community Rules

Suggest Codex Example

You can submit suggestions for codex examples that you have available as a public gist. If you are a member on the mycred.me website, you can earn Tokens for each submission. To claim these Tokens, make sure you provide your mycred.me username.

Please make sure the example you submit is relevant and if you include documentation, it's provided in English.

logo
  • Membership New
  • Chapters
    • Chapter I – Introduction
    • Chapter II – Getting Started
    • Chapter III – Add-ons
    • Chapter IV – Premium Add-ons
    • Chapter V – For Developers
    • Chapter VI – Reference Guides
  • Categories
    • Actions
    • Classes
    • Constants
    • Filters
    • Functions
    • Objects
    • Shortcodes
    • Hooks
    • Template Tags
  • Packages
    • mycred/api
    • mycred/badge
    • mycred/balance
    • mycred/banking
    • mycred/content
    • mycred/core
    • mycred/coupon
    • mycred/email
    • mycred/game
    • mycred/log
    • mycred/notice
    • mycred/payment
    • mycred/purchase
    • mycred/rank
    • mycred/transfer
  • Store
  • Download