Load Listing Popups via REST API Query

This snippet enhances JetPopup by allowing it to load listing content dynamically using REST API queries. It identifies the popup item based on the page URL and the popup’s item index, ensuring the correct listing data is fetched and displayed inside the popup.

Specifications
Load Listing Popups via REST API Query
6 January, 2026
  • Plugin
    • JetEngine
    • JetPopup
  • Category
    • Dynamic Content
    • Popup
  • Programming languages
    • PHP
Source code

Installing Instruction

How to Add Snippets into the functions.php File of the Active Child Theme

Attention: Create a site backup before applying any changes to functions.php.

This ensures that you can restore the website if something goes wrong after adding the code snippet.

  1. Copy the required code snippet to your clipboard.
  2. Navigate to WordPress Dashboard > Appearance > Theme File Editor.
  3. Click the functions.php tab to open the file.
  4. Paste the code snippet below the existing code in the Selected file content: area.
  5. Click the "Update File" page.

Example Use Case

Use this snippet when you want JetPopup to fetch listing popup content dynamically through REST API. It identifies the popup item based on the current page URL and item index, ensuring accurate content display inside popups.
Applicable scenarios:

  • Real estate or directory sites showing detailed property or listing popups.
  • Ecommerce sites showcasing dynamic product quick-view popups.
  • Any site needing to dynamically link popup content to page-specific listings.
Specifications
Load Listing Popups via REST API Query
6 January, 2026
  • Plugin
    • JetEngine
    • JetPopup
  • Category
    • Dynamic Content
    • Popup
  • Programming languages
    • PHP
Source code

Let’s build together

Have your own solution?

Came up with a great solution and want to show it to the Crocoblock community?

Request a new feature

Leave a feature request through GitHub, and our developers will consider it