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.

WP Get Personal


WP Get Personal allows you to personalise pages by adding a name to the end of the URL. It works well when used with an email system/autoresponder.


Manual installation

  1. Download the zipped file.
  2. Extract and upload the contents of the folder to /wp-contents/plugins/ folder
  3. Go to the Plugin management page of WordPress admin section and enable the ‘Wp Get Personal’ plugin


  1. Make sure you’re using pretty permalinks
  2. Go to a WordPress page and enable WP Get Personal virtual URLS
  3. Insert the shortcode [wpgetpersonal] where you’d like the name to appear
  4. Add the name to the end of the page URL e.g.


Where are the settings?

You can find the settings page in the “Settings” menu section of your WordPress dashboard.

How do I integrate with AWeber/GetReponse/MailChimp/etc?

While composing your email in your email system. Add the first name personalization variable to the URL of your WP Get Personal Page.





Constant Contact
Please use the “Insert” toolbox they give you to insert the contact’s first name. Look for “Contact details” and then select “First name”. It will look like this after you insert it:
“ Name”

Note: if you just type in “First Name” or (Contact First Name) it won’t work – you need to insert it using the toolbox.

Note about AWeber: they don’t support click tracking for this kind of link. If you need click tracking please use the following workaround:
It’s not as pretty but it works!


There are no reviews for this plugin.

Contributors & Developers

“WP Get Personal” is open source software. The following people have contributed to this plugin.


Translate “WP Get Personal” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • [fix] Fixed security issue.


  • [fix] Fixed support for https.


  • [add] Added support for Freemius.


  • [fix] Fixed the CSV lookup to display the fallback text when row is not found.


  • [fix] fixed an issue with AJAX to avoid conflicts with third party plugins


  • [fix] fixed PHP warnings and added support for various csv line endings


  • [fix] removed debug notices


  • [fix] empty columns in CSV files now display as empty strings instead of the tokens


  • [fix] fixed warning notice in WordPress 3.5


  • [fix] fixed issue with pages that have parents
  • [fix] on plugin deactivation settings are not removed (removed only on uninstall)


  • new feature: look up data in a CSV file
  • new feature: add additional text or punctuation when using personalization


  • added geolocation data using the maxmind Javascript service
  • added support for geolocation specific content
  • remove options on deactivate


  • added options page in WordPress settings section
  • added setting for Cookie life in days
  • added setting for section separator
  • added activation settings
  • changed auto update server


  • added auto update
  • fixed compatability issues with some plugins


  • Fixed compatibility issues with some plugins
  • Fixed problem with uninstall where some options weren’t getting deleted
  • Fixed warning in error logs for undefined option values


  • Added support for homepage
  • Added support for page and posts
  • Added 30 day cookie
  • Added user meta data for logged in users
  • Added uninstall file
  • Fixed virtual URL for logged in users
  • Fixed url encoding for cookies
  • Add link to instructions