Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Personal Fundraiser

Expand your fundraising base by getting your donors and fans involved in the fundraising process.


  • Fixed issue when updating campaign with required images.
  • Fixed php warning/notices for donation listing with WordPress 3.8.1
  • Tested and working in WordPress 3.8.1


  • Fixed required validation to work on images and textareas.


  • Fixed javascript error that was not allowing new fields to be added on the personal fundraiser settings page.


  • Support for WordPress 3.6.x and 3.7.x.
  • Added support for Mandrill to send emails instead of Mailchimp.
  • Move settings page to settings menu.
  • Shortcodes now work on pages/posts other than the campaign pages.
  • Upgraded jQuery UI CSS to 1.10.3 to match WordPress core upgrade to jQuery UI 1.10.3.
  • When creating a new campaign, the user is now redirected to the new campaign page once the campaign has been created.
  • New shortcode,[pfund-total-campaigns] to display the total number of campaigns published.
  • The file jquery.validationEngine-en-US.js is no longer needed and therefore does not need to be translated for other languages.
  • The download to CSV functionality for campaign donations now includes date and comment. Donations received before upgrading will not have dates in the CSV, but donations after the upgrade will.

  • Support for WordPress 3.5.x
  • Fixes call-time pass-by-reference error in PHP 5.4.
  • Fixes javascript error in WordPress 3.5.x.
  • Fixed issue of flush_rewrite_rules being called on init when version changes.
  • Fixed out of memory issue when there are a large number of personal fundraising campaigns.
  • Fixed class declaration for the supporters shortcode (props steckinsights for finding this issue).


  • Added Romanian translation thanks to Web Geek Science (Web Hosting Geeks).
  • Added support for Authorize.Net thanks to the work of Justin Carboneau from Exygy.
  • Fixed issue of donation listing not displaying donations from edit campaign screen.
  • Fixed issue of manual donation not accepting decimal values.
  • Fixed issue of bullets appearing with pfund-comments shortcode.
  • Fixed issue of warning message when other plugins/themes apply the "the_title" filter without the second parameter.
  • Fixed issue of user avatar incorrectly displaying user who published the campaign versus the user who created the campaign.


  • Fixed issue of menu text temporarily changing to name of a new personal fundraising campaign when a user creates one.


  • Fixed issue introduced in 0.7.6 that was not allowing the personal fundraising options to be saved.


  • Support for WordPress 3.3.
  • Outside donations can now be added through the campaign edit screen.
  • Donations can now be viewed from campaign edit screen.
  • Donations can now be downloaded from the campaign edit screen as a CSV file for use in Excel and other spreadsheet programs.
  • Usability improvements to login/register dialogs.
  • Added pfund-progress-bar shortcode to display a progress bar for the campaign.
  • Added options to disable Campaign Listing and Cause Listing pages.
  • Added ability to modify what cause a campaign uses.
  • Added ability for administrators to modify the number of givers (giver tally) for a campaign.
  • Added default goal value for causes.
  • Added attribute, "default" to image fields so that a default image can be used when a user doesn't include one.
  • Added attribute, "max_givers" to pfund-giver-list shortcode to limit number of givers displayed.
  • Changed filter 'pfund-transaction-array' to pfund_transaction_array for better naming convention.
  • Added "pfund_login_javascript_function" filter to allow a custom javascript function to be called when user chooses to login.
  • Added "pfund_register_javascript_function" filter to allow a custom javascript function to be called when user chooses to register.


  • Fixed issue of new sample causes being created everytime personal fundraiser options are updated.
  • Changed comments to correctly go through proper comment filtering.
  • Changed action, pfund-add-gift, to pfund_add_gift for consistency.
  • Added filters: pfund_field_types, pfund__input, pfund__shortcode and pfund_render_field_list_item to allow customization of plugin with custom field types.
  • Added shortcode, pfund-giver-list, to display the list of supporters for the current campaign.
  • Added shortcode, pfund-user-avatar, to display the avatar of the user who created the campaign.
  • Added shortcode, pfund-campaign-permalink, to display the permalink(URL) for the campaign.
  • Fixed incorrect subject on email sent when a campaign goal is met.
  • Fixed issue with image upload.
  • Fixed issue with title and url getting out of sync when editing new campaign from cause screen.


  • Removed debugging information when processing PayPal transaction.


  • Fixed DateTime issue with certain versions of PHP.
  • Fixed issue with published email being sent every time an administrator updates a campaign.
  • Added logic to send emails using the proper contact information for a campaign. If the campaign has a user display name and user email field, use those values instead of the post author's contact information. This is necessary for use cases where the campaign is created by an administrator, but the notifications should be sent to another contact.
  • Added action, pfund-add-gift, to allow gifts from other ecommerce solutions to be processed.
  • Fixed donate button and giver tally to display on campaign creation screen.
  • Added a thank you popup when a donation is received.
  • Added formatting to dollar amounts when displayed.
  • Changed default user role required to create campaigns to administrator.
  • Mailchimp integration now uses display name vs first name and last name.
  • Added sample cause and sample PayPal donate button for demonstration purposes.


  • Cleaned up PHP notice messages.
  • Added date format option.
  • Added end date field.
  • Added pfund-days-left shortcode.


  • Fixed Use MailChimp option not properly updating.
  • Fixed PayPal to not always use PayPal sandbox (now configurable).
  • Added pfund-giver-tally shortcode.


  • Initial public release

Requires: 3.6 or higher
Compatible up to: 3.8.17
Last Updated: 3 years ago
Active Installs: 400+


4 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,2,0 50,4,2