{"id":4887,"date":"2025-02-21T00:14:03","date_gmt":"2025-02-21T00:14:03","guid":{"rendered":"https:\/\/s-o-s.net\/get-use-apis-json-content-importer\/"},"modified":"2025-02-21T00:14:03","modified_gmt":"2025-02-21T00:14:03","slug":"get-use-apis-json-content-importer","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/get-use-apis-json-content-importer\/","title":{"rendered":"Get Use APIs \u2013 JSON Content Importer"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-33979\" class=\"alignwide post-33979 plugin type-plugin status-publish hentry plugin_section-blocks plugin_tags-api plugin_tags-csv plugin_tags-data plugin_tags-json plugin_tags-xml plugin_category-customization plugin_category-performance plugin_category-utilities-and-tools plugin_contributors-berkux plugin_committers-berkux\">\n<div class=\"plugin-banner\" id=\"plugin-banner-json-content-importer\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/json-content-importer\/assets\/icon-128x128.png?rev=1102355, https:\/\/ps.w.org\/json-content-importer\/assets\/icon-256x256.png?rev=1102355 2x\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/icon-256x256.png?rev=1102355\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Get Use APIs \u2013 JSON Content Importer<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/berkux\/\" rel=\"noopener\">berkux<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/json-content-importer.2.0.2.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/json-content-importer\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/json-content-importer\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/json-content-importer\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/json-content-importer\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>The simplest method to link WordPress with external APIs<\/p>\n<p>JCI simplifies the task of retrieving data from a third-party REST API. The returned JSON-, XML, CSV, TXT-data can be neatly arranged and showcased on your WordPress site via a shortcode, a JCI Block or PHP. The plugin can generate a template for the data display.<\/p>\n<p>20 seconds: Load API and display data<\/p>\n<p><div class=\"responsive-embed responsive-embed-16x9 embed-youtube\"><iframe title=\"Without code: connect WordPress &amp; API in 20 seconds - load API and display data\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/RBlrAUVywAk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/p>\n<p>7 minutes: Basic intro to JCI free<\/p>\n<p><div class=\"responsive-embed responsive-embed-16x9 embed-youtube\"><iframe title=\"Easy JSON Content Importer 1.5.3\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/SDUj1teNG2s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/p>\n<h3>Examples, Preview<\/h3>\n<p>Check out the live demonstration to explore how we\u2019re interfacing with various APIs<br \/>\n<a target=\"_blank\" href=\"https:\/\/api.json-content-importer.com\/free-jci-plugin-example\/wetter\/\" rel=\"nofollow ugc noopener\">LIVE PREVIEW \u2013 WordPress and a external API<\/a><\/p>\n<p><a target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=GJGBPvaKZsk\" rel=\"nofollow ugc noopener\">Video: How to use the Wikipedia API<\/a><\/p>\n<h3>Main Plugin Features<\/h3>\n<ul>\n<li>Low code usage: Save time and avoid coding using an API<\/li>\n<li>Insert an API-URL into Step 1: Data is loaded, and and displayed. Save it as API-Access-Set.<\/li>\n<li>Use the API-Access-Set in Step 2 to create a Shortcode<\/li>\n<li>Optional for maximum flexibility: Use the API-Access-Set n PHP code<\/li>\n<li>Insert an API-URL into the JCI Block: Data is loaded, and a template can be generated to display the data.<\/li>\n<li>Easy to start: Check Installation \u2013 Is your WordPress ready for JCI? Most probably!<\/li>\n<li>Basic Settings: Check SSL, Cacher, Gutenberg and Authentication<\/li>\n<li>ContactForm7 Integration: Populate CF7 forms with JSON data and forward CF7-submitted data to an API.<\/li>\n<li>Use the JCI cacher to avoid many API requests<\/li>\n<li>JCI-Block :  Use the simple JCI Block interface to get data! Query the API and check the response. Then utilize the simple template generator inside the JCI Block to use the data!<\/li>\n<li>Contact Form 7 Integration: Fill form and submit to API<\/li>\n<\/ul>\n<h3>Documentation<\/h3>\n<p>There\u2019s a wealth of resources and support at your fingertips. Explore the articles listed below to begin your journey:<\/p>\n<ul>\n<li><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\/\" rel=\"nofollow ugc noopener\">JCI Manual<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\/json-content-importer\/step-1-data-access\/\" rel=\"nofollow ugc noopener\">Step 1: Access the Data<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\/json-content-importer\/step-2-data-usage\/\" rel=\"nofollow ugc noopener\">Step 2: Using the Data<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\/json-content-importer\/shortcode-basic-structure\/\" rel=\"nofollow ugc noopener\">Shortcode \u2013 Basic structure<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\/json-content-importer\/pro-contactform7\/\" rel=\"nofollow ugc noopener\">Contact Form 7 Integration<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\/json-content-importer\/free-overview-videos\/\" rel=\"nofollow ugc noopener\">Free JCI Plugin: Overview Videos<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\/json-content-importer\/basic-start\/\" rel=\"nofollow ugc noopener\">Free JCI Plugin: Getting Started<\/a><\/li>\n<\/ul>\n<h3>You need more?<\/h3>\n<h4>JSON Content Importer PRO<\/h4>\n<p>Both the free and PRO JCI Plugins serve the same purpose: retrieving data, transforming it, and publishing the results.<br \/>\nHowever, while the free Plugin can only handle basic challenges, the PRO JCI Plugin offers nearly full control over WordPress, the database, and applications.<br \/>\n<a target=\"_blank\" href=\"https:\/\/json-content-importer.com\/compare\/\" rel=\"nofollow ugc noopener\">Compare: Free vs. JCI PRO Plugin<\/a><\/p>\n<p>PRO features:<br \/>\n* application building by creating a searchform and connect it to a JSON-API in the background: pass GET-Variables to use a dynamic JSON-Feed-URL (\u201ctalk to API \/ webservice\u201d)<br \/>\n* much better and more flexible templateengine: twig<br \/>\n* create and use Custom Post Types<br \/>\n* store Templates independent of pages<br \/>\n* more Shortcode-Parameters<br \/>\n* executing Shortcodes inside a template<br \/>\n* more features\u2026<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-1.png?rev=3216490\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-1.png?rev=3216490\" alt=\"\"><\/a><figcaption>Welcome to JCI! Thank you!<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-2.png?rev=3216490\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-2.png?rev=3216490\" alt=\"\"><\/a><figcaption>Check your JCI installation and its requirements.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-3.png?rev=3216490\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-3.png?rev=3216490\" alt=\"\"><\/a><figcaption>Configure your JCI settings: SSL? Cache? Gutenberg?<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-4.png?rev=3216490\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-4.png?rev=3216490\" alt=\"\"><\/a><figcaption>Step 1: Retrieve data. Highly recommended: Use the JCI Block.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-5.png?rev=3216498\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-5.png?rev=3216498\" alt=\"\"><\/a><figcaption>Step 2: Use data. Generate a template with the JCI Block and try it out.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-6.png?rev=3216499\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-6.png?rev=3216499\" alt=\"\"><\/a><figcaption>Locate the JCI Block.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-7.png?rev=3216500\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-7.png?rev=3216500\" alt=\"\"><\/a><figcaption>JCI Block: Welcome to the JCI Block. Familiarize yourself with the JSON example.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-8.png?rev=3216496\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-8.png?rev=3216496\" alt=\"\"><\/a><figcaption>JCI Block: Turn debug mode on to see what is happening.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-9.png?rev=3216497\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-9.png?rev=3216497\" alt=\"\"><\/a><figcaption>JCI Block: Generate a template from JSON.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-10.png?rev=3216491\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-10.png?rev=3216491\" alt=\"\"><\/a><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-11.png?rev=3216493\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/json-content-importer\/assets\/screenshot-11.png?rev=3216493\" alt=\"\"><\/a><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 1 block.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">JSON Content Importer FREE<\/span>\n\t\t\t\t\t\t\t<\/li>\n<\/ul>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"help%21%20i%20need%20more%20information%21\">\n<h3>Help! I need more information!<\/h3>\n<\/dt>\n<dd>\n<p><a target=\"_blank\" href=\"https:\/\/doc.json-content-importer.com\" rel=\"nofollow ugc noopener\">Check the JCI manual, please<\/a><\/p>\n<\/dd>\n<dt id=\"where%20to%20start%3F\">\n<h3>Where to start?<\/h3>\n<\/dt>\n<dd>\n<p>Give it a try: The JCI plugin\u2019s block comes with a simple, easy-to-understand example. This lets you learn how JCI works without any risk.<\/p>\n<\/dd>\n<dt id=\"what%20does%20this%20plugin%20do%3F\">\n<h3>What does this plugin do?<\/h3>\n<\/dt>\n<dd>\n<p>This plugin enables you to insert a WordPress shortcode or a Gutenberg Block within any page, post, or Custom Post Type (CPT). This facilitates the retrieval of data from an API, which you can then manipulate, such as converting it to HTML for display purposes.<br \/>\nConnecting an API to WordPress offers enhanced content management, extended functionality, personalization and scalability. It enables real-time data display, third-party service integration, and process automation, making your website dynamic and powerful.<br \/>\nThe plugin parses almost any JSON-feed and allows you to display all data on your website: Import data from an API or Webservice to display it on your website.<\/p>\n<\/dd>\n<dt id=\"how%20can%20i%20make%20sure%20the%20plugin%20works%3F\">\n<h3>How can I make sure the plugin works?<\/h3>\n<\/dt>\n<dd>\n<p>Select the \u2018JSON Content Importer\u2019 option from the Admin Menu. Upon doing so, you\u2019ll be presented with various tabs, one of which is labeled \u2018Check Installation.\u2019 Ensure all the tests conducted here are successfully passed for the optimal functioning of the plugin.<br \/>\nThen use the Shortcodes from Tab \u201cStep 1: Get data\u201d and if successful \u201cStep 2: Use data\u201d. If that does not work, check Tab \u201cSupport\u201d.<\/p>\n<\/dd>\n<dt id=\"where%20is%20this%20plugin%20from%3F\">\n<h3>Where is this plugin from?<\/h3>\n<\/dt>\n<dd>\n<p>This plugin is made in munich, bavaria, germany!<br \/>\nFamous for Oktoberfest, FC Bayern Munich, AllianzArena, TUM, BMW, Siemens, seas, mountains and much more\u2026<\/p>\n<\/dd>\n<dt id=\"shortcode\">\n<h3>Shortcode<\/h3>\n<\/dt>\n<dd>\n<p>\u2018[jsoncontentimporter<br \/>\n* url=\u201dhttp:\/\/\u2026json\u201d<br \/>\n* numberofdisplayeditems=\u201dnumber: how many items of level 1 should be displayed? display all: leave empty or set -1\u2033<br \/>\n* urlgettimeout=\u201dnumber: who many seconds for loading url till timeout?\u201d<br \/>\n* basenode=\u201dstarting point of datasets, the base-node in the JSON-Feed where the data is\u201d<br \/>\n* oneofthesewordsmustbein=\u201ddefault empty, if not empty keywords spearated by \u2018,\u2019. At least one of these keywords must be in the created text (here: text=code without html-tags)\u201d<br \/>\n* oneofthesewordsmustbeindepth=\u201ddefault: 1, number: where in the JSON-tree oneofthesewordsmustbein must be?\u201d<br \/>\n]<br \/>\nThis is the template:<br \/>\nAny HTML-Code plus \u201cbasenode\u201d-datafields wrapped in \u201c{}\u201d<br \/>\n{subloop:\u201dbasenode_subloop\u201d:\u201dnumber of subloop-datasets to be displayed\u201d}<br \/>\nAny HTML-Code plus \u201cbasenode_subloop\u201d-datafields wrapped in \u201c{}\u201d. If JSON-data is HTML add \u201chtml\u201d flag like \u201c{fieldname:html}\u201d<br \/>\n{\/subloop:\u201dbasenode_subloop\u201d}<br \/>\n[\/jsoncontentimporter]\u2019<\/p>\n<ul>\n<li>templates like \u201c{subloop-array:AAAA:10}{text}{subloop:AAAA.image:10}{id}{\/subloop:AAAA.image}{\/subloop-array:AAAA}\u201d are possible:<br \/>\none is the recursive usage of \u201csubloop-array\u201d and \u201csubloop\u201d.<br \/>\nthe other is \u201c{subloop:AAAA.image:10}\u201d where \u201cAAAA.image\u201d is the path to an object. This is fine for some JSON-data.<\/li>\n<\/ul>\n<\/dd>\n<dt id=\"some%20special%20add-ons%20for%20datafields\">\n<h3>Some special add-ons for datafields<\/h3>\n<\/dt>\n<dd>\n<ul>\n<li>\u201c{street:purejsondata}\u201d: Default-display of a datafield is NOT HTML, but HTML-Tags are converted : use this to use really the pure data from the JSON-Feed<\/li>\n<li>\u201c{street:html}\u201d: Default-display of a datafield is NOT HTML: \u201c&lt;\u201d etc. are converted to \u201c&amp;amp,lt;\u201d. Add \u201chtml\u201d to display the HTML-Code as Code.<\/li>\n<li>\u201c{street:htmlAndLinefeed2htmlLinefeed}\u201d: Same as \u201c{street:html}\u201d plus \u201c\\n\u201d-Linefeeds are converted to HTML-Linebreak<\/li>\n<li>\u201c{street:ifNotEmptyAddRight:,}\u201d: If datafield \u201cstreet\u201d is not empty, add \u201c,\u201d right of datafield-value. allowed chars are: \u201ca-zA-Z0-9,;_-:&lt;&gt;\/ \u201c<\/li>\n<li>\u201c{street:html,ifNotEmptyAddRight:extratext}\u201d: you can combine \u201chtml\u201d and \u201cifNotEmptyAdd\u2026\u201d like this<\/li>\n<li>\u201c{street:purejsondata,ifNotEmptyAddLeftRight:LEFT##RIGHT##}\u201d: If datafield \u201cstreet\u201d is not empty, add text on the left and right<\/li>\n<li>\u201c{street:ifNotEmptyAdd:,}\u201d: same as \u201cifNotEmptyAddRight\u201d<\/li>\n<li>\u201c{street:ifNotEmptyAddLeft:,}\u201d: If datafield \u201cstreet\u201d is not empty, add \u201c,\u201d left of datafield-value. allowed chars are: \u201ca-zA-Z0-9,;_-:&lt;&gt;\/ \u201c<\/li>\n<li>\u201c{locationname:urlencode}\u201d: Insert the php-urlencoded value of the datafield \u201clocationname\u201d. Needed when building URLs<\/li>\n<\/ul>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/42ceec4fb48ca86015f8f2d439b6df8c2aed54435fe9f36e34416996dcedc568?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/42ceec4fb48ca86015f8f2d439b6df8c2aed54435fe9f36e34416996dcedc568?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/responsive-and-fast-developers\/\" rel=\"noopener\">responsive and fast developers<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/tpbey\/\" title=\"Posts by tpbey\" rel=\"author noopener\">tpbey<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 20, 2025<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This plugin does everything that I need it to do, and when the guys who made my API fell down on the job, the JSON Content Importer guys really helped me out and I was able to get the job done. Highly recommended!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/518091bad728096526bfafddd1452260f411b0b029845c75af92ffce1013708b?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/518091bad728096526bfafddd1452260f411b0b029845c75af92ffce1013708b?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/the-best-api-plugin\/\" rel=\"noopener\">The best API plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/kingcooper\/\" title=\"Posts by Steven Cooper\" rel=\"author noopener\">Steven Cooper<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 15, 2025<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">The plugin is so powerful.<\/p>\n<p>Bernhard\u2019s support has been priceless.<\/p>\n<p>It works flawlessly.<\/p>\n<p>Very good value for pro.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e2a05e74c023649ec446efc697072e18d95401b7cb1560655475177fd69e0496?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e2a05e74c023649ec446efc697072e18d95401b7cb1560655475177fd69e0496?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/working-228\/\" rel=\"noopener\">Working<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/barnettjo\/\" title=\"Posts by barnettjo\" rel=\"author noopener\">barnettjo<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 5, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Working at best site.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/288cff8d8f358ff415cf611ae1b624c05961d6143fc7bd8d403c71a5157f07c6?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/288cff8d8f358ff415cf611ae1b624c05961d6143fc7bd8d403c71a5157f07c6?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/quick-and-valuable-support\/\" rel=\"noopener\">quick and valuable support<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/krut\/\" title=\"Posts by krut\" rel=\"author noopener\">krut<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 6, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">nice simple plugin and very valuable and fast support!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/2f277d0619830f0b84b1c6ff4ecb5b3eae0c825cf0609d72f1f98d453425f7d8?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/2f277d0619830f0b84b1c6ff4ecb5b3eae0c825cf0609d72f1f98d453425f7d8?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/simple-and-efficient-414\/\" rel=\"noopener\">Simple and Efficient<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/trb143\/\" title=\"Posts by trb143\" rel=\"author noopener\">trb143<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 19, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Easy to works well regardless of the theme (Divi code blocks).<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b1b52e38be4ad02a6ed36bd30ac54ee999bfc82e456ab903eda0a6cb585186bd?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b1b52e38be4ad02a6ed36bd30ac54ee999bfc82e456ab903eda0a6cb585186bd?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/simple-yet-effective-78\/\" rel=\"noopener\">Simple yet Effective!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/aureline\/\" title=\"Posts by Aureline\" rel=\"author noopener\">Aureline<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 10, 2023<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">The JSON Content Importer extension may be basic, but it perfectly met my needs. Its straightforward approach to handling JSON data, coupled with responsive support, allowed me to achieve the desired results promptly. Kudos to the team for a tool that gets the job done efficiently!<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/json-content-importer\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 76 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cGet Use APIs \u2013 JSON Content Importer\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/ded6a20570138b7c685d915274ddfffdbb68193ad9ecf5258995f274d57fa36a?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/ded6a20570138b7c685d915274ddfffdbb68193ad9ecf5258995f274d57fa36a?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/berkux\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tberkux\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cGet Use APIs \u2013 JSON Content Importer\u201d has been translated into 1 locale. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/json-content-importer\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/json-content-importer\" rel=\"noopener\">Translate \u201cGet Use APIs \u2013 JSON Content Importer\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/json-content-importer\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/json-content-importer\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/json-content-importer\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/json-content-importer\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>2.0.2<\/h4>\n<ul>\n<li>BUGFIX: SSL-Verification <\/li>\n<li>Plugin OK with WordPress 6.7.2<\/li>\n<li>Plugin ok with \u201cPlugin Check (PCP) 1.4.0\u201d<\/li>\n<\/ul>\n<h4>2.0.1<\/h4>\n<ul>\n<li>BUGFIX: CSS in the WP-Backend <\/li>\n<\/ul>\n<h4>2.0.0<\/h4>\n<ul>\n<li>NEW: Create an API-Access-Set \u2013 fill form with the API-URL. select data-tye (JSON, XML, CSV) etc. Test API response and you\u2019re ready to use the data<\/li>\n<li>NEW: Use the API-Access-Set in Step 2: Generate a Shortcode for the data. The generatated Shortcode has all API-data, reduce it to your needs.<\/li>\n<li>NEW: Use the API-Access-Set with the PHP function jcifree_getjson(\u201cNAME_OF_API_ACCESS_SET\u201d);<\/li>\n<li>Plugin OK with WordPress 6.7.1<\/li>\n<li>Plugin ok with \u201cPlugin Check (PCP) 1.3.1\u201d<\/li>\n<\/ul>\n<h4>1.6.1<\/h4>\n<ul>\n<li>Plugin OK with WordPress 6.6 <\/li>\n<li>Bugfix: Relevant when using oneofthesewordsmustbein and similar<\/li>\n<\/ul>\n<h4>1.6.0<\/h4>\n<ul>\n<li>Plugin OK with WordPress 6.5.5 <\/li>\n<li>PluginCheckPlugin with no Errors <\/li>\n<li>Security Issue Fixed \u2013 IMPORTANT: The function \u201cwp_safe_remote_get()\u201d is now used instead of \u201cwp_remote_get()\u201d to retrieve JSON from an API URL. This change restricts communication to only ports 80, 443, and 8080. Additionally, authentication via \u201chttps:\/\/a:b@www\u2026\u201d and local usage via 127.0.0.1 are no longer possible with this new version.<\/li>\n<\/ul>\n<p>= 1.5.6=<br \/>\n* Additional CSS class(es)\u201d defined in the \u201cAdvanced\u201d settings of the JCI free Block are now considered<br \/>\n* Enhanced CF7 Integration: Submitted data is now sent successfully even without defining all CF7 Additional Settings<\/p>\n<p>= 1.5.5=<br \/>\n* Plugin ok with WordPress 6.4.3<br \/>\n* ContactForm7 Integration: Populate CF7 forms with JSON data and forward CF7-submitted data to an API.<br \/>\n* Set Shortcode Parameter \u2018execshortcode=y\u2019 if a Shortcode in the enclosed Content of a JCI-free Shortcode should be executed. To mask [ and ] use #BRO# \/ #BRC# in the enclosed content<\/p>\n<p>= 1.5.4=<br \/>\n* Plugin ok with WordPress 6.4.1<br \/>\n* Improved Security in the Backend<\/p>\n<p>= 1.5.3=<br \/>\n* Enhanced, see Tab \u201cBasic Settings\u201d: Send Header \u201cHEADER_KEY:HEADER_VALUE\u201d: Insert \u2018header HEADER_KEY1:HEADER_VALUE1#HEADER_KEY2:HEADER_VALUE2\u2019 in the following text field, and no \u2018Bearer\u2019 will be added. E.g.: \u2018header User-Agent:JCIfree\u2019<br \/>\n* Enhanced: The internal communication within a WordPress block relies on APIs, typically accessed via GET requests. For larger datasets, POST requests are more suitable. This new JCIfree version now utilizes POST instead of GET.<br \/>\n* Changed: Some server have problems, using jcifree-block.php as JavaScript-Applicaton (strict mime policy). Solution: Renamed to jcifree-block.js<br \/>\n* Some Backend-Bugfixes for Block-React, PHP8\u2026<\/p>\n<h4>1.5.2<\/h4>\n<ul>\n<li>Bugfix: JCI Block wasn\u2019t showing up when a browser had the \u201cstrict mime type\u201d setting enabled. With this bugfix, the issue has been resolved.<\/li>\n<\/ul>\n<h4>1.5.1<\/h4>\n<ul>\n<li>Fixed: JCI Block \u2013 In some situations, unwanted content (\u2018Welcometext\u2019) is displayed on the published page.<\/li>\n<li>Improved: Translation<\/li>\n<\/ul>\n<h4>1.5.0<\/h4>\n<ul>\n<li>Versionproblems: WordPress.org does not update from 1.4 to 1.4.1<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/json-content-importer\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Get Use APIs \u2013 JSON Content Importer By berkux Download Details Reviews Development Support Description The simplest method to link WordPress with external APIs JCI simplifies the task of retrieving data from a third-party REST API. The returned JSON-, XML, CSV, TXT-data can be neatly arranged and showcased on your WordPress site via a shortcode, [&hellip;]<\/p>","protected":false},"author":311,"featured_media":4888,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[42,39,40],"tags":[3111,2202,2015,2513],"class_list":["post-4887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-plugin","category-lite-version","category-wp-plugin-solution","tag-apis","tag-content","tag-importer","tag-json"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/json-content-importer\/assets\/banner-772x250.png?rev=3216494","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/311"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4887"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4887\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4888"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}