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.



ONTRApages for WordPress allows Ontraport users to connect to their accounts and easily publish their landing pages on their own WordPress sites.


  • /_inc/screenshot-1.png
  • /_inc/screenshot-2.png


  1. Upload and unzip the contents of to the /wp-content/plugins/ontrapages directory or get it by searching the WP plugin repository.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.


Do I need an Ontraport account?

You need an Ontraport account to generate the API credentials for this plugin.

Where can I learn more about ONTRApages?

Visit for more information about ONTRApages.


སྤྱི་ཟླ་དགུ་པ། 3, 2016
ONTRAport has provided an easy to make website pages with ONTRAPages. The basic version is FREE (sweet) while the full version is just $15/mos. They are fulfill their goal of removing the technology barrier for the small business owners.
Read all 1 review

Contributors & Developers

“ONTRApages” is open source software. The following people have contributed to this plugin.


Translate “ONTRApages” into your language.

Interested in development?

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



  • Tested for WordPress version 6.1.1


  • One more fix for pulling data


  • Last fix broke pulling for accounts < 50 lp records. Recleaned up code


  • Fixed issues pulling more than 50 records


  • Make caching not active when you have extra get params


  • Fix transient so that get variables dont store different transients


  • Added new domain criteria when pulling list of available pages


  • Removal of Ontrapages endpoint from plugin


  • Change timeout on landing page list request from 5 -> 60


  • Clean up old files and implement some WP best practices


  • Fixed issue with PHP notice indicating a property of non-object is being accessed.


  • Dropdown choices are now sorted alphabetically.
  • Fixed text with old branding and outdated info.


  • Warning cleanup for WP_DEBUG=true


  • Split tests were broken from last update. Fix it again
  • Update video & support links in Ontrapages –> settings Admin area


  • Fixed issue with cookies with blank names causing warnings


  • Fixed issue so that the plugin will only pull published ONTRApages


  • Added ability for ONTRAport customers to merge GET variables into their landing pages via merge field syntax
  • Fixed issue which caused only the most recent 5 ONTRAPages to show in the static home page drop down menu
  • Fixed issue that caused searches containing partial matches to an ONTRAPage’s slug to skip the results page, and display that ONTRAPage instead.


  • Fixed issue where all visits would be logged as unique
  • Fixed issue that caused split test pages to continuously cycle on refresh
  • Fixed issue causing ONTRApages premium customers’ hosted pages to not display in some cases
  • Fixed issue where having an ONTRApage as a static homepage would show the slug instead of the home url


  • Added support for new ONTRAPages design types
  • Added ability to use shortcodes on an ONTRAPage


  • Added more caching around retrieving the HTML content and in case of a failed request to use a stored transient of the last successful call.


  • Added a cache layer that will cache the last successful call to get the HTML of an ONTRAPage in the case we fail to retrieve the HTML in a timely manner the next time around.


  • Fixed issue with Front Page settings not displaying the selected ONTRAPage in the WordPress Settings > Reading options.


  • Updated API call with new condition parameters
  • Updated API call with more reliable APPID/APPKEY checks


  • Fixed issue where ONTRAPages would not populate the Front Page settings drop down when using the WordPress Customize Feature
  • Removes dependency on CURL.


  • Fixed issue when using built in on error redirects when trying to protect an ONTRAPage using PilotPress


  • Adds support for accounts


  • Fixes issue where there is no warning when you have invalid or missing API credentials in WP 4.4
  • Error messages didn’t display in the Settings area where you add or update the key pair… only when you go to make an ONTRApage. This is now fixed with BE site wide messages.
  • An error would not appear if you added valid API creds and then delete the creds in Ontraport / ONTRApages.
  • Upgrades the error handling for invalid API credentials and/or empty ONTRApage objects


  • Fixes issue where an ONTRAPage would not show up when adding it to a menu


  • Fixes issue where plugin does not perform required upgrades on plugin update causing API issues


  • Behind the scenes update to address multiple OP Object types usage in future versions
  • Minor bugfix to a patch broken Front page settings from 1.1.4 release


  • Modification to the API calls that removes unnecessary cURL_FOLLOWLOCATION setting that was breaking sites with cURL safe mode enabled
  • Modification to the API settings to fix improper naming of the appid and apikey


  • Minor bug fix to address servers that have cURL safe mode enabled


  • Bug fix in the removeSlug function that was causing issues in WP Courseware
  • Adds support for adding ONTRApages to the Front (Home) page


  • Labelling Fix for App ID and API Key


  • Minor text and settings changes


  • Initial release