[WordPress] 外掛分享: Izzygld Entry Export for Gravity Forms

首頁外掛目錄 › Izzygld Entry Export for Gravity Forms
全新外掛
安裝啟用
尚無評分
18 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.0.2 上架:2026-04-12

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Izzygld Entry Export for Gravity Forms」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Izzygld Entry Export for Gravity Forms enables WordPress administrators to share Gravity Forms entry data securely with external partners, vendors, or clients — without giving them WordPress login credentials.
Key Features

Secure Token-Based Links – Generate cryptographically signed URLs using HMAC-SHA256
Time-Limited Access – Set expiration from 1 hour to 30 days (or never)
Field Selection – Choose exactly which form fields to include in exports
Download Limits – Restrict how many times a link can be used
IP Allowlisting – Optionally restrict downloads to specific IP addresses
Access Logging – Track every download with timestamp and IP
One-Click Revocation – Instantly disable any active link
Date Range Filtering – Export entries within specific date ranges
Optional Authentication – Add username/password protection to links

Use Cases

Share form submissions with vendors without WordPress access
Provide clients with self-service data downloads
Automate data sharing with external systems
Create time-limited reports for stakeholders

Requirements

WordPress 5.8 or higher
PHP 7.4 or higher
Gravity Forms 2.5 or higher (required)

Privacy & Security
This plugin:
* Does NOT send any data to external servers
* Does NOT include tracking or analytics
* Stores all data in your WordPress database
* Uses industry-standard HMAC-SHA256 for token signing
* Implements rate limiting to prevent brute-force attacks
Developer Documentation
Hooks & Filters
Modify search criteria:
add_filter( ‘izzygld_eee_search_criteria’, function( $criteria, $filters ) {
return $criteria;
}, 10, 2 );
Modify field map:
add_filter( ‘izzygld_eee_field_map’, function( $field_map, $form, $fields ) {
return $field_map;
}, 10, 3 );
Transform field values:
add_filter( ‘izzygld_eee_field_value’, function( $value, $entry, $field, $form ) {
return $value;
}, 10, 4 );
Modify final CSV:
add_filter( ‘izzygld_eee_csv_content’, function( $csv, $entries, $form ) {
return $csv;
}, 10, 3 );
REST API Endpoints

GET /izzygld-eee/v1/export – Public download endpoint (token auth)
GET /izzygld-eee/v1/preview – Entry count preview (admin auth)
GET /izzygld-eee/v1/form-fields/{id} – Get form fields (admin auth)
GET /izzygld-eee/v1/links – List active links (admin auth)

Generate Link Programmatically
$addon = izzygld_entry_export();
$result = $addon->token_handler->generate_token([
'form_id' => 1,
'fields' => ['field_1', 'field_2'],
'description' => 'Export for Vendor ABC',
'filters' => [
'start_date' => '2024-01-01',
'end_date' => '2024-12-31',
'status' => 'active',
],
], 24); // Hours until expiration

延伸相關外掛

文章
Filter
Apply Filters
Mastodon