Free: API

Request via “no feed coming through”

Question: “Can’t get raw data from this feed to show up at all. Not sure what I am missing:

I saved this JSON to to have this example independent from external sites.

How to add this data to a WordPress page?
My way: Create a new page and add a “JSON Content Importer Free”-Block.

There use the above URL and switch on the debug mode.
Open in a new Browser-Tab and copypaste the JSON there: You’ll see that “consumer_reviews_api” is the wrapping name. Use this as basenode in the Block.
You also see a object “trader” with the item “reviews”.
With the Gutenberg-Block you can try templates and you see at once if it’s working or not:

The syntax of the free plugin-template is

company_name: {company_name}

Similar it is with the array “reviews”. Hence the syntax is

reviewer_name: {reviewer_name}<br>

So the whole shortcode is (if you don’T want to have a Gutenberg-Block):

[jsoncontentimporter url= numberofdisplayeditems=-1 basenode=consumer_reviews_api urlgettimeout=5]
company_name: {company_name}
reviewer_name: {reviewer_name}<br>

In Action:

company_name: C Wyatt Gas Services
reviewer_name: Nick Digman
reviewer_name: Rob Selby
reviewer_name: Chris Swinburn
reviewer_name: Sam Sophie
reviewer_name: S Ho

PRO & Free, Gutenberg: API

Via the question came in on how to use… (see also here) with the free plugin.

Free JCI:

[jsoncontentimporter url= numberofdisplayeditems=-1 basenode=tank]
fish: {subloop-array:fish:-1}quantity: {fish.quantity}<br>{/subloop-array:fish}
plants: {subloop-array:plants:-1}species: {plants.species}<br>{/subloop-array:plants}

Another Free-Way is via the JCI-Gutenberg-Block (part of the free JCI):


{% for level_4_item in _context['tank']['fish'] %} 
quantity = {{ level_4_item['quantity'] }} 
species = {{ level_4_item['species'] }} 
{% endfor %} 
{% for level_4_item in _context['tank']['plants'] %} 
species = {{ level_4_item['species'] }} 
latin = {{ level_4_item['latin'] }}
{% endfor %} 
{% for level_4_item in _context['tank']['heaven'] %} 
quantity = {{ level_4_item['quantity'] }} 
species = {{ level_4_item['species'] }} 
reason = {{ level_4_item['reason'] }} 
{% endfor %}

Free: API

Gutenberg-Block using these settings:



[jsoncontentimporter url=;language=en]{subloop-array:days:-1}

Free: Basic JCI-Gutenberg-Block usage

Task, Show some weathedata on a page with the JCI-Gutenberg-Block

Load Gutenberg-Block “JSON Content Importer FREE” e .g. by searching the Blocks by “json”:

stationID: {stationID}}<br>
neighborhood: {neighborhood}
Station: {metric.stationID}<br>
Ort: {metric.neighborhood}<br>
Luftfeuchtigkeit: {metric.humidity} %<br>
Temperatur: {metric.temp} °C<br>
Taupunkt: {metric.dewpt} °C<br>
Wind: {metric.windspeed} km/h<br>
Windboen: {metric.windgust}km/h<br>
Luftdruck: {metric.pressure} hpa<br>
Niederschlag: {metric.precipRate} mm<br>

In Action:

Free Plugin: with Gutenberg-Block

With you can display the next WordPress-Events arround a geoposition. This can be displayed with the free plugin this way:

Create a new page with Gutenberg active. Insert the above URL into the Blocks API-URL. The “basenode” is “events”.
The template is:

<a href={url} target=_blank>{title}</a><br>{date}
<a href={location.latitude}+{location.longitude}targt=_blank>{location.location}</a><hr>


Screenshot of the Block-Settings:

Example in Action: Additional set “Number of json-top-level-items to display” to 2.

If you want to format the date you need the pro plugin.

In Action via Gutenberg-Block: