Getting Started
Installation and Activation
Legal Pages helps you add lawyer-reviewed legal pages — privacy policy, cookie policy, terms of use, terms and conditions, refund policy, and more — to your WordPress site without hiring a lawyer or writing anything from scratch.
You can create your own legal pages and templates without any programming knowledge. Key features include Advertising Disclosures, Confidentiality Disclosure, Pricing Policy, Refund Policy, and more, backed by dedicated support.
Installing the Free Version
There are two ways to install the Legal Pages plugin: via the WordPress Dashboard, or via FTP.
Via the WordPress Dashboard
- Navigate to WordPress Admin Dashboard → Plugins → Add New and search for "Legal Pages". Alternatively, download the plugin from the WordPress plugin repository and upload it via Plugins → Add New → Upload Plugin.
- Install and activate the Legal Pages plugin from the search result.
After activating the plugin, a new "Legal Pages" menu appears in the WordPress Dashboard menu.
Via FTP
Download the plugin file from the WordPress plugin repository, then log in to your hosting using an FTP client. Once connected, upload and unzip the file into the plugins directory — usually /username/public_html/wp-content/plugins/. Contact your hosting provider for help with FTP access.
Installing the Pro Version
- Purchase a plan of your choice from wpwax.com/product/legal-pages-pro.
- Navigate to wpwax.com → Account and log in (or sign up first if you haven't already).
- Once purchased, your plan appears in the Dashboard under the Download section.
- Go to wpwax.com Dashboard → Download → Legal Pages Pro, then download it as a .zip file — you do not need to extract it.
- Upload and install it from WordPress Admin Dashboard → Plugins → Add New → Upload Plugin → Choose File → Install Now.
- Activate it from Plugins → Installed Plugins → Legal Pages Pro → Activate.
Creating a Legal Page
Navigate to WordPress Admin Dashboard → Legal Pages → Add New Legal Page, then give your page a title in the "Enter page title" field.
On the right side of the screen, the Choose a Template panel groups templates into two sets:
- Free California Consumer Privacy Act (CCPA), Cookie Privacy Policy, DMCA, Privacy Policy, and Terms of Use.
- Pro 26 additional templates, including About Us, Advertising Disclosures, Affiliate Agreement, GDPR Privacy Policy, Refund Policy, Disclaimer, and more.
Click a template to load it — its content is inserted into the editor instantly with a "Template loaded successfully" confirmation. Your business details fill in automatically from General Settings, so there's no manual find-and-replace.
The content opens in the standard WordPress editor, so you can edit any section, add your own clauses, or remove anything you don't need. Below the template panel, the Available Shortcodes section lists shortcodes you can insert anywhere on the page — click one to copy it.
When you're done, click Save Page. After saving, you can view or edit the published page.
A few more options are available on the right side of the editor:
| Option | What it does |
|---|---|
| Status & Visibility | Set the page to Public, Private, or Password Protected, and change the publish date. |
| Permalink | Change the page slug in the URL Slug field; the page URL updates below it. |
| Featured Image | Set a featured image for the page. |
| Discussion | Check "Allow Comments" to let visitors comment on the page. |
| Page Attributes | Choose a Parent Page and set the page's Order. |
The page's own shortcode also appears at the bottom right, which you can place on any page of your site.
Settings
Navigate to WordPress Admin Dashboard → Legal Pages → Settings. The screen has three tabs — General Information, Popup Settings, and Miscellaneous. What you enter here applies automatically to every template you create, so you only fill it in once.
General Information
This tab is split into three groups of fields:
- Business Information — Site URL, Site/Business Name, Business Niche, Phone Number, Email Address.
- Address Information — Street Name, City, State, Country Name, Zip/Postal Code, Complete Mailing Address.
- Social Information — Facebook Page URL, LinkedIn Profile URL, Twitter URL.
Every field has a matching shortcode next to it — for example [siteUrl] or [siteName]. Copy it with one click and use it inside your legal page templates; it updates automatically whenever you change the saved value.
At the bottom of the tab: Save Changes saves your settings, Reset Fields clears the fields on screen, and Reset Saved Data clears data you previously saved.
Popup Settings
Controls how your legal popups look and behave:
- Disable Popup Notice Title — hides the popup's title.
- Popup Notice Title — the heading shown at the top of the popup.
- Agreement Text — the text of the agreement shown to the visitor.
- Accept Button Text — the label for the accept button.
- Popup Width / Height (px) — the popup's dimensions in pixels.
- Stop Showing Popup Once Accepted — a visitor who has already accepted won't see it again.
- Disable Popup JS and CSS — turn on if your theme already includes Bootstrap, to avoid loading it twice.
Click Save Changes when done.
Miscellaneous
- Exclude Legal Pages from Search Results — hides your legal pages from your site's WordPress search.
- Remove Plugin Data on Uninstall — permanently deletes all plugin data when the plugin is uninstalled. This cannot be undone.
Shortcodes
Legal Pages Shortcodes
Legal Pages gives you a shortcode for every business detail saved in General Settings. Used inside a legal page, each one is replaced automatically with the value you saved — and updates if you change that value later.
| Shortcode | Value |
|---|---|
[siteUrl] | Your site URL |
[siteName] | Your site or business name |
[businessNiche] | Your business niche |
[phoneNumber] | Your phone number |
[emailAddress] | Your email address |
[streetName] | Your street name |
[cityName] | Your city |
[stateName] | Your state |
[countryName] | Your country |
[zipCode] | Your zip or postal code |
[mailingAddress] | Your complete mailing address |
[facebookUrl] | Your Facebook page URL |
[linkedInUrl] | Your LinkedIn profile URL |
[twitterUrl] | Your Twitter URL |
Popups Shortcode
Every popup you create generates its own shortcode, shown in the Shortcode column on Legal Pages → All Popups — for example [adl_lp_popup id="9"], where the id matches the popup's ID. Copy it and paste it into any page, post, or widget where you want that popup to show.
Managing Legal Pages
Adding Legal Pages to the Menu
Legal pages you create are automatically listed under Most Recent and View All on the Menus screen. Go to WordPress Admin Dashboard → Appearance → Menus, find your legal pages, check the ones you want, click Add to Menu, arrange them as you like, then Save Menu.
Most sites place legal links in the footer, where visitors expect to find them. If you use a cookie bar, also set its Cookie Policy Link to your cookie policy page so the Learn More link points to the right place.
Legal Page Templates
Navigate to WordPress Admin Dashboard → Legal Pages → Legal Page Templates to manage the 31 built-in templates (5 free, 26 pro) and create your own. From this screen you can search by name, filter by All/Free/Pro, see each template's ID, name, and type, and edit or delete a template.
Creating a Custom Template
- Click Create from Template at the top right to open the Create Template screen.
- Enter a template title in the "Enter template title" field.
- Write your content in the editor — format text, add media, and insert links just like the standard WordPress editor.
- Use the Available Shortcodes panel to insert dynamic business details (such as [siteName] or [siteUrl]) that fill in automatically.
- Save your template.
Once saved, your custom template appears in the Legal Page Templates list alongside the built-in ones, marked as Free, ready to use whenever you create a new legal page.
Pro Features Pro
Popups
Show any legal agreement as a popup on your site from Legal Pages → All Popups, where you can search by ID or title, filter by All/Published/Draft, and edit, delete, or copy the shortcode for any popup.
Add a new popup
- Click Add New Popup and enter a popup title.
- Choose a Free or Pro template from the Choose a Template panel — it loads into the editor for you to edit.
- Adjust how it looks and behaves under Settings → Popup Settings (title, agreement text, button text, width, height, and more).
- Save the popup, then copy its shortcode from the All Popups list and paste it into any page or post.
Cookie Bar
Navigate to Legal Pages → Cookie Bar to configure your EU cookie consent bar, across two tabs: General Settings and Block Services.
General Settings
- Show EU Cookie Alert — the master toggle that displays the cookie notice to visitors.
- Auto-reload After Consent — reloads the page after a visitor accepts, so consent-dependent scripts load correctly.
- Cookie Bar Position — Bottom Bar, Bottom Left, Bottom Right, Top Bar, Top Left, or Top Right.
- Customization — Cookie Policy Link (point this at your Cookie Privacy Policy page), Learn More Link Text, Cookie Message, Deny Button Text, Accept Button Text.
- Colors — Banner Background, Banner Text Color, Button Background, and Button Text Color, each controlled independently.
Block Services
Service Blocking prevents third-party services — Google Analytics, the Facebook Pixel, ad networks — from setting cookies until a visitor consents, which matters for stricter GDPR and ePrivacy compliance. Turn on Enable Service Blocking to activate it.
Service Blocking may not catch every service, and can occasionally remove other assets unintentionally — test it on staging before applying it to a production site. It needs a page reload to take effect: use Auto-reload After Consent, or Google Tag Manager for your tracking.
Translation
Translate Using WPML
Legal Pages is compatible with WPML for translating your legal pages into multiple languages. Documentation for the WPML translation workflow is being finalized and will be added shortly.