Title: EfficiencyNext Data Connector
Author: EfficiencyNext
Published: <strong>2026年3月3日</strong>
Last modified: 2026年3月27日

---

プラグインを検索

![](https://s.w.org/plugins/geopattern-icon/efficiencynext-data-connector.svg)

# EfficiencyNext Data Connector

 作者: [EfficiencyNext](https://profiles.wordpress.org/efficiencynext/)

[ダウンロード](https://downloads.wordpress.org/plugin/efficiencynext-data-connector.1.0.1.zip)

 * [詳細](https://ja.wordpress.org/plugins/efficiencynext-data-connector/#description)
 * [レビュー](https://ja.wordpress.org/plugins/efficiencynext-data-connector/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/efficiencynext-data-connector/#installation)
 * [開発](https://ja.wordpress.org/plugins/efficiencynext-data-connector/#developers)

 [サポート](https://wordpress.org/support/plugin/efficiencynext-data-connector/)

## 説明

EfficiencyNext Data Connector is a modern, lightweight WordPress plugin that lets
you fetch data from external APIs and display it in your posts and pages using simple
placeholders, shortcodes, and Mustache-style templates.

**Key Features:**

 * **Zero Dependencies** – No external libraries required, pure PHP 8.0+ code
 * **PHP 8.3 Compatible** – Built from the ground up for modern PHP
 * **Shortcode Support** – Use `[effcncynxtdc source="Name"]` in your content
 * **Mustache-style Templates** – Familiar `{{variable}}` syntax
 * **Loop Support** – Iterate over arrays with `{{#items}}...{{/items}}`
 * **Secure** – All output is HTML-escaped, templates are sanitized with wp_kses
 * **Smart Admin Interface** – Add, edit, and delete data sources with a modern 
   UI
 * **API Preview** – Test your API endpoints and discover available fields right
   in the editor
 * **Template Helpers** – Insert common template patterns with one click
 * **Translation Ready** – Fully internationalized with text domain and language
   file support

**Template Syntax:**

 * `{{variable}}` – Display a simple value
 * `{{#section}}...{{/section}}` – Loop over arrays or conditional sections
 * `{{^section}}...{{/section}}` – Show content when a value is empty or missing
 * `{{.}}` – Current item in a simple loop
 * `{{object.property}}` – Access nested properties with dot notation

**Shortcode Usage:**

 * `[effcncynxtdc source="SourceName"]` – Render a configured data source
 * `[effcncynxtdc source="SourceName" url="https://..."]` – Override the API URL
 * `[effcncynxtdc source="SourceName" template="<b>{{name}}</b>"]` – Override the
   template
 * `[effcncynxtdc_inline source="SourceName"]` – For inline usage

### Configuration

 1. Click **Add New Source** to create a data source
 2. Enter a **Source Name** (used with shortcodes and for identification)
 3. A **Placeholder** is auto-generated (e.g., `{{Positions}}`) – this goes in your
    page/post content
 4. Enter your **API URL** that returns JSON data
 5. Click **Preview API** to see the JSON response and available template fields
 6. Create your **Template** using Mustache-style syntax – click the available fields
    to insert them
 7. Toggle **Inline** if the placeholder appears within a paragraph

## インストール

 1. Upload the `efficiencynext-data-connector` folder to `/wp-content/plugins/`
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to **Settings  Data Connector** in the admin menu to configure your data sources

## FAQ

### What PHP version is required?

PHP 8.0 or higher is required. The plugin is fully tested with PHP 8.3.

### How do I use shortcodes?

Add `[effcncynxtdc source="YourSourceName"]` in your post or page content. The source
name must match a configured data source. You can optionally override the URL or
template via shortcode attributes.

### Can I use dynamic URLs?

Yes! You can use query parameters in your API URLs. For example:
 https://api.example.
com/data?id={{id}}

The `{{id}}` will be replaced with the `id` query parameter from the current page
URL.

### How do I loop over an array?

Use section tags:

    ```
    {{#items}}<li>{{name}}</li>{{/items}}
    ```

### Is the output secure?

Yes. All variable output is automatically HTML-escaped to prevent XSS attacks. Templates
are sanitized using WordPress’s wp_kses function, which strips dangerous HTML tags
like script, iframe, and form elements while preserving safe formatting tags.

### Can I translate the plugin?

Yes! EfficiencyNext Data Connector is fully internationalized. Place your translation
files in the `wp-content/plugins/efficiencynext-data-connector/languages/` directory
using the text domain `efficiencynext-data-connector` (e.g., `efficiencynext-data-
connector-fr_FR.po`). All admin interface strings, including JavaScript-rendered
text, are translatable.

### What HTML tags are allowed in templates?

Templates support common structural and formatting tags including: table elements,
divs, spans, paragraphs, headings, lists, links, images, strong, em, code, pre, 
and semantic HTML5 elements. Script, iframe, form, and other potentially dangerous
tags are stripped.

## 評価

このプラグインにはレビューがありません。

## 貢献者と開発者

EfficiencyNext Data Connector はオープンソースソフトウェアです。以下の人々がこの
プラグインに貢献しています。

貢献者

 *   [ EfficiencyNext ](https://profiles.wordpress.org/efficiencynext/)

[“EfficiencyNext Data Connector” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/efficiencynext-data-connector)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/efficiencynext-data-connector/)
するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/efficiencynext-data-connector/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/efficiencynext-data-connector/)
を [RSS](https://plugins.trac.wordpress.org/log/efficiencynext-data-connector/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.0.0

 * Initial release for WordPress.org
 * Modern admin interface with add/edit/delete source management
 * AJAX-powered settings with modal editor
 * API preview with automatic field discovery
 * Template helper toolbar with common patterns
 * WordPress shortcode support: [effcncynxtdc] and [effcncynxtdc_inline]
 * Input sanitization: wp_kses for templates, esc_url_raw for URLs, placeholder 
   validation
 * Mustache-style template engine with loops, conditionals, inverted sections, and
   dot notation
 * Zero external dependencies, PHP 8.0+ compatible
 * Full internationalization (i18n) with load_plugin_textdomain and translatable
   JavaScript strings
 * Automatic migration from pre-release storage format

#### 1.0.1

 * Added support for Basic Authentication and API Key Authentication

## メタ

 *  バージョン **1.0.0**
 *  最終更新日 **2か月前**
 *  有効インストール数 **10未満**
 *  WordPress バージョン ** 6.0またはそれ以降 **
 *  検証済み最新バージョン: **6.9.4**
 *  PHP バージョン ** 8.0またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/efficiencynext-data-connector/)
 * タグ
 * [api](https://ja.wordpress.org/plugins/tags/api/)[JSON](https://ja.wordpress.org/plugins/tags/json/)
   [rest](https://ja.wordpress.org/plugins/tags/rest/)[template](https://ja.wordpress.org/plugins/tags/template/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/efficiencynext-data-connector/advanced/)

## 評価

レビューはまだ送信されていません。

[Your review](https://wordpress.org/support/plugin/efficiencynext-data-connector/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/efficiencynext-data-connector/reviews/)

## 貢献者

 *   [ EfficiencyNext ](https://profiles.wordpress.org/efficiencynext/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/efficiencynext-data-connector/)