e-addons

Share

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on whatsapp
Share on telegram
Share on skype
Share on email
ic Developer bwe-Developer

Query Rest API

Collect data from external services and display JSON returned response as archive.

Specific support for WordPress native API and ElasticSearch API

Read a JSON provided by a remote REST API service and list results

DEMO

Latest Wordspress.org News

The Month in WordPress – November 2021

2021-12-02T11:30:09
Anjana Vasan

Despite the holiday season being around the corner, the WordPress project didn’t slow down. In a recent episode of WP Briefing, Executive Director Josepha Haden shares the first thing she wants people to notice about WordPress, which is also the heart of this open source project: “Now, the first thing I want people to see […]

WordPress 5.9 Beta 1

2021-11-30T23:35:51
Chloe Bringmann

WordPress 5.9 Beta 1 is now available for testing! This version of the WordPress software is under development. You don’t want to run this version on a production site. Instead, it is recommended that you run this on a test site. This will allow you to test out the new version. You can test the […]

People of WordPress: Devin Maeztri

2021-11-30T22:21:09
webcommsat AbhaNonStopNewsUK

Devin Maeztri, a campaigner from Indonesia talks about the difference WordPress makes in her life and her work.

Watch State of the Word at a Watch Party with your WordPress Friends

2021-11-24T18:30:14
Hari Shanker R

State of the Word 2021 is just around the corner!  Although attending State of the Word in person would be ideal, not all WordPress community members get to enjoy the experience of attending the speech live with friends.  This year, as State of the Word is streamed live for the second time, we want to […]

Pagination

Paginate in case of huge items number

POST Request

Send Post payload data on your request call

WordPress Rest API

Full support to native API

ElasticSearch

Full support to Elastic API to read Documents

elementor query rest api

Query Rest API

EndPoint URL
The remote url of API service

Require Authorization
Optional User and Password or Token access for private area

Port
Set if different from default 80

Connection Timeout
Sometimes the service could be longer than standard timeout

Ignore certificate
Enable it if remote service is not on ssl

Method
Many ways to manage request data and manipulate the response, some generics like standard GET and POST and more specific for WORDPRESS and ELASTICSEARCH

Parameters

GET & POST extra arguments
If you need to pass more data into your request, like authentication info, filter values, etc, you can add them defining for each one its own key accepted by the service and its value, maybe loaded via Dynamic Tag

elementor query rest api post
elementor query rest api wp native

WordPress Native API REST

Post Type
Set here the name of your CPT or leave default posts visualization.
Also different object types are supported, like “users”, “categories” and so on

Load Fields
By default you get only the ID of related post objects, like:

  • Author
  • Feature Media
  • Categories
  • Tags

Enable them to get full data of those object.
WARNING: this will increase load time, because each object require an extra request to WP remote service

Elastic Search

DSL
You can write your custom Query DSL (optionally dynamic with Twig), copy it from Kibana and execute here

Remove Quote
Optional, clean _source data from extra quotes added by elastic response

Load Document ID Object from Fields
Enable it to retrieve full data of main fields referenced only by Document ID.
Specify all fields, once per line, you want to fill with full data. Separate sub keys with a dot.

Level Depth
Maybe you need to expand fields of loaded documents nested on main document, so define how many iteration recursion you want to execute

WARNING: this will increase load time, because each Document require an extra request to Elastic remote service

elementor rest api elasticsearch
elementor query rest api page

Archive Rows

Archive Array Sub path
Set here optionally the index of sub array into the JSON result, separate each level with a dot

Rows per Page
Define how many result per page, necessary if activate the Pagination

Offset/Limit
Optional to modify the results display number

Cache

You can optimize page load with Enable Cache which will be valid for a defined amount of time until it will be refreshed.

elementor remote rest api cache

Rest API Fields

We wanted to create a way to visualize, sort, and manage every type of data into the spreadsheet to generate complete lists in all its parts.

elementor query spreadsheet item

Display elements

  • Custom Field, a column field
  • Static (text, image, icon, code)
  • Loop Index
  • A custom Elementor Template

Each type of element is customizable in all its parts with dedicated parameters in order to achieve maximum control.

Style
All configurations for the style are accessible immediately while creating the items.

Advanced
As if that wasn’t enough, some advanced parameters let you refine the visualization and its behavior.

Query Rest API

SKINS

Several display styles are available for all e-Query widgets that will allow you to get the navigation approach you want.

Read More

e-Developer

Single site

25

per year

e-Developer

Unlimited Sites

59

per year

-66%

All PRO plugins

Full Access Pass

From

59

Yearly or Lifetime

European citizens: prices shown do not include tax (will be calculated on checkout based on your location and VAT ID).

Money_back

14 Days money-back guarantee

Download

Insert your email
and proceed to download

Get updates and special offers for e-ADDONS PRO

Thanks!

Get updates and special offers for e-ADDONS PRO

Subscribe to our newsletter

By entering your email, you agree to our Privacy Policy.