This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Easy PayPal Custom Fields


This plugin makes adding a PayPal button to your site or blog very easy. There is no complicated shortcut syntax to remember (or to teach a client).

You can select on which type of post (including custom post types) you’d like to display the button.

There is a settings page for default values (username, currency etc), which can be customized for individual posts. (This might come in for sites with multiple users).

Choose from four custom button themes (with custom button text): light, dark, blue and red. If you prefer, you can simply display a standard large or small PayPal button.

Your PayPal username is converted to HTML entities so it can’t (easily) be harvested for spam by species 8472, or any passing Sith lord. It’s not a foolproof method, but it helps.

This plugin is created for WordPress 3.x and supports β€˜Buy Now’ and β€˜Donation’ functionality.


  • Set default options for the plugin
  • Add further individual options when creating a new post
  • Change default settings when creating a new post


  1. Upload the Easy PayPal Custom Fields folder to the plugins directory in your WordPress installation
  2. Activate the plugin (don’t be scared!)
  3. Enter you default settings and select on which page or post type you’d like the button to appear
  4. Add a new post (or edit an exisiting one) – you’ll find another options box underneath the textarea where you write your blog entries
  5. Enjoy


What types of button can I use?

Currently you can only use β€˜buy now’ or β€˜donate’ buttons. I’ve tried to keep it as simple as possible.

I’ve added my settings, where is the rest of the stuff so I can add a button to my page already?

In the edit posts screen (when you’re writing a new post or editing an existing post), look under the textarea (where you write your blog) to find another settings box for the plugin.


Read all 10 reviews

Contributors & Developers

“Easy PayPal Custom Fields” is open source software. The following people have contributed to this plugin.




  • Fixed a problem with a link to β€˜settings’ on admin screen after activation.


  • Fixed missing JS and CSS problem.


  • Changes to PayPal images and a few other tiny tweaks.


  • Fixed a bug where WordPress would clear the data stored in the custom fields (cheers for that WordPress!) and the buttons would duly disappear.


  • Ditched the product description option.


  • Fixed a bug that didn’t display the correct values when using the shortcode option


  • Completely rebuilt and optimized the plugin (using OOP).
  • Added the option to add a custom textfield (displayed above the button).
  • Added support for opera CSS3 gradients for custom button themes.
  • Added new blue and red custom button themes.


  • Fixed backwards compatibility issues and a few wee bugs.


  • Added the option to choose if the customer can alter the number of items to purchase.
  • Added the option to make collection of the customers’ address mandatory.
  • Optimized code readability.
  • Amended list of supported currency codes.


  • Bug Fixes.


  • Added a link to the settings page on plugin activation.


  • Fully compatible with WordPress version 3.3.
  • A few tweaks to the code here and there, nothing major.


  • Bug fixes. Specifically regarding the custom textarea.

  • Tiny CSS fix for button themes on the settings page.


  • Fixed a few minor issues.
  • Updated the settings page: It’s now possible to view the different themes without having to refresh the page.


  • Bug fixes for PayPal images.