Welcome, Friend to our $500 Coupon Offer!
Valid Today Only & There Are Only 7 Coupons Left! Hurry grab yours before the lasts ones are taken.
The URL Params WordPress Plugin allows you to access URL parameters in the Query String of the URL.
The plugin even allows you to specify a default value in the shortcode if the parameter isn’t set, so if you want to say “Hello, FirstName” and FirstName isn’t set, it could say something like “Hello, Friend!”
To specify a backup url parameter, enter multiple parameters seperated by commas. The plugin will check for each paramter, in order, until a matching one is found and return that. Failing finding any of the parameters you listed, the default will be returned. For example, you can specify Friend to check for FirstName, and if not found, then First, if not found, then name, and if not, then just return “Friend”.
If the parameter is a date, you can also specify the dateformat option using a PHP friendly date format, for example .
This is great if you have personalized links, like from Infusionsoft, as it lets you personalize a landing page with a persons name.
You can also use this to pre-fill out form fields for folks based on the querystring. For example, if their first name is passed in the URL, your landing page can greet the viewer by name and pre-fill their name on a form.
Use the shortcode urlparam with the optional parameter of “default”. For example or Friend.
For conditional content use . For example, would greet known visitors, but display nothing to users without a FirstName in the query string.
If you want to show content when a value does NOT exist, you can set empty in would greet visitors without a FirstName in the query string, but display nothing for visitors with FirstName in the query string.
If you want to show content only to visitors with a specific value in their query string, you can set is in , would only greet visitors with the FirstName param set to Bob.
If you want to have urlparam return back an HTML attribute, for example to use in pre-setting the value of input or hidden input fields, pass in the optional attr parameter. You might set a value attribute for an input field like so: or you might set a src attribute for an image tag like so:
If you want urlparam to return back an entire HTML tag, for example in creating an input field, pass in the optional htmltag parameter. For example, will produce something like