Linux 软件免费装
Banner图

XPressUI Bridge

开发者 iakpressteam
更新时间 2026年6月8日 04:39
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

form submission workflow multi-step document intake

下载

1.0.86

详情介绍:

XPressUI Bridge lets you embed multi-step forms and document-intake workflows built with the XPressUI console directly in your WordPress pages. Export a workflow package from the XPressUI console as a .zip file, upload it to WordPress in one click, then embed it anywhere using the [xpressui] shortcode. The form renders natively inside your page — no iframe, no external dependencies at runtime. Submissions are stored as private posts in a dedicated wp-admin inbox, directly in your site's database. If you need advanced field types, direct Console Sync, or local workflow customization, those are available through the separate commercial add-on XPressUI Bridge PRO. Key features Who is this for? Businesses and developers who use the XPressUI console to build document-intake or multi-step application forms and want to manage the collected data inside their existing WordPress environment without an external SaaS inbox.

安装:

  1. Download the plugin .zip from the WordPress Plugin Directory or from iakpress.com.
  2. In your WordPress dashboard, go to Plugins › Add New › Upload Plugin, then select the downloaded .zip file and click Install Now.
  3. Click Activate Plugin.
  4. In the XPressUI console, export your workflow as a package (.zip).
  5. In wp-admin, go to Submissions › Workflows and upload the workflow package.
  6. Insert [xpressui id="your-project-slug"] in any page or post to embed the form.

屏幕截图:

  • The submission detail view with payload fields, status workflow, and assignment panel.
  • The Manage Workflows page showing installed packages and project settings.
  • A workflow embedded in a page using the [xpressui] shortcode — inline rendering, no iframe.

升级注意事项:

1.0.77 This release cleans up legacy Pro references in the free package and clarifies the public positioning of the free bridge. 1.0.70 This release removes WordPress.org-incompatible feature gating and keeps the readable runtime source files in release archives. 1.0.21 The shortcode now renders the form inline — no iframe. If you have custom CSS targeting the .xpressui-embed-wrapper iframe, update your styles to target .xpressui-inline-embed instead. 1.0.0 Initial release — no upgrade steps required.

常见问题:

Where do I get the workflow package (.zip) to upload?

The recommended way is to design and export it from the XPressUI console at iakpress.com. You can also create a minimal package by hand — see the next question.

Can I create a workflow package without the XPressUI console?

Yes. A minimal package only needs two files:

  • manifest.json — declares the project slug and schema version.
  • form.config.json — declares the form sections and fields.
The plugin automatically fills in the technical defaults (submission endpoint, provider mode, metadata) that the console normally generates. Example manifest.json: { "$schema": "console.export/v2", "projectSlug": "my-form", "projectName": "My Form" } Example form.config.json (single-step, two fields): { "sections": { "custom": [ { "type": "section", "name": "main", "label": "Contact" } ], "main": [ { "type": "text", "name": "name", "label": "Full name", "required": true }, { "type": "email", "name": "email", "label": "Email", "required": true } ] } } Zip both files inside a folder named after the project slug (my-form/manifest.json, my-form/form.config.json), then upload the zip in Submissions › Workflows.

What does the [xpressui] shortcode accept?

  • id (required) — the project slug, matching the uploaded package folder name.
Example: [xpressui id="loan-application"]

Where are submissions stored?

Submissions are stored as private WordPress posts of the custom post type xpressui_submission, directly in your site's database. No data is sent to external servers.

Can I export or delete submissions?

Submissions can be deleted directly from the wp-admin list (Trash → Delete permanently). When a submission is permanently deleted, its uploaded files are deleted too. Export and bulk actions are on the roadmap.

Does the plugin send emails?

Only if you configure a notification email address for a project under Submissions › Workflows › Project Settings. The plugin uses WordPress's built-in wp_mail() function, so it respects any SMTP plugin you have installed.

What file types can submitters upload?

File uploads are handled by media_handle_upload(), which respects the WordPress file type allow-list configured under Settings › Media. By default, this includes common document, image, and archive formats.

Is the REST endpoint publicly accessible?

Yes — the /wp-json/xpressui/v1/submit endpoint accepts POST requests without authentication. This is intentional: form submissions originate from visitors who are not logged in. Each submission is stored as a private post and is only visible to authorised users inside wp-admin.

What happens to uploaded files when a submission is deleted?

Uploaded files are stored as WordPress media attachments. When a submission is permanently deleted, the plugin also permanently deletes the files linked to that submission. Trashing a submission does not immediately remove the files; permanent deletion does.

What happens if I reinstall or delete the plugin?

Workflow packs can be reinstalled without deleting submissions. If you delete and reinstall the plugin itself, submissions are preserved by default. To permanently remove submission data during uninstall, define the XPRESSUI_BRIDGE_DELETE_SUBMISSIONS_ON_UNINSTALL constant and set it to true before deleting the plugin.

Does the plugin call any external API at runtime?

No. Once a workflow package is installed, the plugin operates entirely within your WordPress site. The XPressUI console at iakpress.com is only used to design and export packages — it is not contacted during form rendering or submission processing.

更新日志:

1.0.86 1.0.85 1.0.83 1.0.81 1.0.80 1.0.79 1.0.77 1.0.70 1.0.21 1.0.0