Remote Content

Remote Content includes multiple methods to load dynamic or remote content into a popup in an on-demand fashion, often with just a few clicks.

Included In Grow Plan
Remote Content

Remote Content is content not available on the page already. This could be content from another URL on your site, or another website entirely.

This extension offers multiple methods to load dynamic or remote content into a popup in an on-demand fashion, often with just a few clicks.

What exactly can it do?

  • Turn any link on your site into a popup that displays the content from that link.
  • Easily target internal or external links with one click trigger, or specify which using your own CSS selectors.
  • Improve page load performance when using iframes in your popups by loading iframes on-demand.
  • Improve the usability of your blog by opening links to blog posts in a popup without changing pages.
  • Advanced APIs to create your own custom dynamic content popups using the AJAX method.
  • Includes multiple loading icons, or add custom loading icons from many available free sources.

See it in action!

See it in action right now via the the right sidebar. The version link uses the load method, the documentation link uses the iFrame method + the available helper script.

Methods Available

  • Load – Uses the jQuery.load() method to load an entire page or specific part of that page via a specified CSS selector.
  • iFrame – Loads the full page via an iframe.
  • AJAX – Provides full control over what data you pass and what content is returned in quick start fashion.
  • Post Type Content – Allows turning links to a specific post type into an AJAX popup. Allows customizing a basic HTML template with the post data (experimental).

The method used will depend on multiple factors. The primary factor is whether the link is internal or external, followed by whether you want all of it or a customized copy of that links content.

  • Internal  Links – Can be load using the Load, iFrame, AJAX or Post Type Content methods.
  • External Links – Can only be loaded using the iFrame method.
  • Custom/ Non-Links – The AJAX method is most suitable.

Example usages:

  • Load Method
    • Opening blog post content into popups for every read more link on your site.
    • Load page contents into a popup from a navigation menu item.
    • Creating one-page layouts that overlay child page contents into popups.
    • When the user clicks the cart icon in your header menu, the cart content is shown as the popup content. The cart contents would be refreshed each time the user clicked the icon.
  • iFrame Method
    • Directory sites that want to keep users on the page but allow visiting the listings URL.
    • Loading all external links from your site into popups, keeping users on your site. Great for bbPress forums & BuddyPress user profiles & groups pages.
    • Creating YouTube & other online video galleries that open each in a popup.
  • Post Type Content Method
    • Quickly render title & contents of a clicked blog post or page URL.
    • Render various metadata into a more info popup such as tags, dates etc.
  • AJAX Method
    • Load post contents in a custom format from “read more” & title links.
    • Load page contents into a popup from a navigation menu item.
    • Add Items to Cart and get item added confirmation in a popup.
    • Coupon sites dynamically showing code based on the button clicked.
    • Content-based on form field values

What does this extension add to Popup Maker?

  • New Remote Content Box shortcode.
  • Additional settings for the Click Trigger.
  • Additional Click Trigger CSS selector presets for internal & external links.
  • Additional global settings to add custom loading icons.
  • Custom APIs to build your own dynamic content rendering over AJAX in minutes.

What is the AJAX Method, and why/how would I use it?

The AJAX method offers you quick start method to load completely custom content into the popup. It is a more advanced method and always requires custom code to implement.

There are 2 parts to implementing it.

  1. Javascript filter to allow you to pass additional data from the clicked element. You can use jQuery to pull the text and CSS ID of the clicked trigger for instance.
  2. Define a PHP callback function that accepts a $settings array including the custom values from your JS. From there you can harness the full power of WP to render anything you like into the popup.

Pricing

  • Extension Only

    Buy just this extension

    $35.00Per Year
    Everything You Need
    Buy NowBuy Now
    • Billed once per year until cancelled

  • Grow Plan

    Get all your popup maker addons in one plan. 

    Most Popular
    $199.00Per Year
    Everything You Need + More
    • Remote Content 
    • + 13 more extensions!
    • Up to 3 websites
    • Premium Support
    • And More!
  • Grow Plan

    Get all your popup maker addons in one plan. 

    Most Popular
    $99.50Per Year
    After $0 savings50% Off Limitied Time OfferSave 50% on Your First Year!
    Everything You Need + More
    • Remote Content 
    • + 13 more extensions!
    • Up to 3 websites
    • Premium Support
    • And More!

Already purchased? Log in to download or manage your account

30-Day 100% Money Back Guarantee

30-Day

100% Money-Back Guarantee!

There’s no risk trying Popup Maker: if you don’t like Popup Maker after 30 days, we’ll refund your purchase.

Any Questions?

  • Can I Buy a License and Upgrade Later?

    Upgrades are available at any time after purchase, Pro-rated pricing* is automatically applied to all upgrades as long as your license is still active.

    Extension licenses can be upgraded to support up to 20 site activations.

    Additionally extensions can be upgraded to the any plan they are included with.

    * Pro rated pricing only applies to one licensed subscription. If you currently have multiple extensions, upgrade the most expensive and cancel any others included in the new plan.

Ready to start poppin’?

Remote Content Changelog

v1.2.0 - 02/15/2024

  • Improvement: Added optional iframe allow arguments.
  • Improvement: Added better iframe scroll & height handling.
  • Fix: Deprecated notices in PHP 8.3.

v1.1.4 - 08/24/2018

  • Fix: Corrected activation routine issues that could prevent version number storage.

v1.1.3 - 06/15/2018

  • Tweak: Made changes to respect new setting to disable asset caching.
  • Fix: Issues in migration routine that prevented proper addition of the shortcode to popups.

v1.1.2 - 06/05/2018

  • Fix: Issue with automatic iframe resize when minimum size is too low.

v1.1.1 - 06/05/2018

  • Tweak: Changed default icon color to work on more background colors.
  • Fix: Issue with automatic iframe resize when scrolled down the page before opening.

v1.1.0 - 06/04/2018

  • Feature: Added extra click selector presets.
  • Feature: Added 1 click post type click trigger targeting.
  • Feature: Added new Remote Content Area shortcode.
  • Feature: Added default url for iframes to show when using non click triggers.
  • Feature: Added experimental post type method with customizable content templates for quick start when dealing with post type content in a popup.
  • Feature: Added ability to add your own custom loading icons.
  • Improvement: CSS styles for position and showing loading icons, as well as how content sizes by default.
  • Improvement: Added minimum height option.
  • Improvement: Added support for Iframe Resizer to make iframes not look like iframes (requires ability to run code on the remote site being loaded, we even have a helper plugin you can use).
  • Improvement: Added better error handling when content is not returned correctly.
  • Improvement: Updated for full Popup Maker v1.7 support.
    • Leveraged the new AssetCache reducing the need to load an extra JS file for this extension.
    • Autoloader
    • Upgrade routines.
  • Dev: Removed the old metabox as the settings are now controlled in the shortcode editor.

v1.0.0

  • Initial Release
  • Loading Icons by: @lukehaas - http://projects.lukehaas.me/css-loaders/