Title: aFFirmFirst Cloud Library
Author: AFFIRMFIRST LIMITED
Published: <strong>2026 年 6 月 22 日</strong>
Last modified: 2026 年 6 月 22 日

---

搜尋外掛

![](https://ps.w.org/affirmfirst-cloud-library/assets/icon-256x256.png?rev=3581247)

# aFFirmFirst Cloud Library

 由 [AFFIRMFIRST LIMITED](https://profiles.wordpress.org/affirmfirstlimited/) 開發

[下載](https://downloads.wordpress.org/plugin/affirmfirst-cloud-library.1.0.1.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/affirmfirst-cloud-library/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/affirmfirst-cloud-library/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/affirmfirst-cloud-library/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/affirmfirst-cloud-library/#developers)

 [技術支援](https://wordpress.org/support/plugin/affirmfirst-cloud-library/)

## 外掛說明

**Stop image theft on your WordPress site.** aFFirmFirst Cloud Library connects 
WordPress to your aFFirmFirst secure image vault. Your originals are never stored
in WordPress and never exposed in the page source. Instead, images are streamed 
on demand from the aFFirmFirst cloud and painted to an HTML canvas, so they can’t
be right-clicked, dragged, downloaded, hot-linked, or scraped by bots.

It works exactly like the WordPress images you already know — Featured Images, galleries,
the block editor, the Classic Editor, and WooCommerce products — but every image
is protected automatically.

**Why protect images this way?**

 * No `<img src>` to copy — images render on a canvas, so there is no file URL to
   steal
 * Encrypted, one-time, short-lived delivery from the cloud (AES-256)
 * Right-click, drag-and-drop, and keyboard-save are blocked
 * Forensic and visible watermarking deter and trace unauthorized use
 * Domain locking — your images only render on the sites you authorize

#### Rendering Modes

 * **SDK Canvas** (default) — Maximum protection with client-side decryption and
   canvas rendering
 * **Iframe Embed** — High protection in a sandboxed iframe with the full SDK feature
   set
 * **Signed URL** — Direct signed image URL (shortcode override only; for email/
   RSS compatibility)

#### Key Features

 * **Vault browser in the editor** — Browse and insert your secure vault images 
   without leaving WordPress
 * **Upload to vault** — Send images from WordPress straight into your encrypted
   vault
 * **Featured Images** — Set any protected vault image as a post or page featured
   image
 * **Gutenberg blocks** — A single “Protected Image” block and a “Protected Gallery”
   block with grid, masonry, slider, and justified layouts, plus lightbox and captions
 * **Classic Editor support** — A TinyMCE toolbar button to insert vault images 
   in the classic editor
 * **Image Scanner** — Scan your existing posts, pages, and products for unprotected
   images, then bulk-upload and auto-replace them with protected versions
 * **WooCommerce support** — Protected product images and product galleries
 * **`[affirm_protect]` shortcode** — Manual insertion anywhere, with a per-image
   rendering mode override
 * **SEO & social ready** — Automatic signed og:image and Twitter Card URLs so previews
   still work for search engines and social crawlers
 * **One-key setup** — Connect securely with a single API key. No URLs or servers
   to configure

### Usage

**Featured Image:** Open the Featured Image panel and choose “Set aFFirmFirst image”
to pick a protected image from your vault.

**Upload:** Use the aFFirmFirst admin screen to upload new images directly to your
secure vault.

**Blocks:** In the block editor, add the **Protected Image** block for a single 
image or the **Protected Gallery** block for multiple images. Galleries support 
grid, masonry, slider, and justified layouts with optional lightbox and captions.

**Classic Editor:** Use the aFFirmFirst button in the TinyMCE toolbar to insert 
a vault image.

**Image Scanner:** Open the **aFFirmFirst > Scanner** screen to find unprotected`
<img>` tags in your existing content, then bulk-upload them to your vault and automatically
replace them with protected versions.

**Shortcode:**
 [affirm_protect id=”YOUR_IMAGE_ID” width=”800″ height=”600″] [affirm_protect
id=”YOUR_IMAGE_ID” mode=”iframe”]

**Rendering Modes:**
 * `sdk` — Canvas-based (default, maximum protection) * `iframe`—
Sandboxed iframe (high protection) * `signed_url` — Direct signed image URL (shortcode
override only; for email/RSS compatibility)

### External Services

This plugin relies on the aFFirmFirst service to store, process, and securely deliver
your images. It will not function without an aFFirmFirst account and API key.

 * **Frontend API** (https://affirmfirst.com) — connection validation, image listing,
   signed-URL generation, and uploads via `/api/plugin/*`.
 * **Secure delivery CDN** (https://cdn.secured.affirmfirst.com) — SDK script, encrypted
   image streaming, and signed image delivery.

Data transmitted: your API key (for authentication) and any images you choose to
upload. No data is sent until you enter an API key and use the plugin.

Terms of Service: https://affirmfirst.com/terms
 Privacy Policy: https://affirmfirst.
com/privacy

## 適用於區塊編輯器

這個外掛提供 2 個可供 Gutenberg/區塊編輯器使用的區塊。

 *   aFFirmFirst Image
 *   aFFirmFirst Gallery

## 安裝方式

 1. Upload the `affirmfirst-cloud-library` folder to `/wp-content/plugins/`, or install
    the ZIP via Plugins > Add New > Upload Plugin
 2. Activate the plugin through the ‘Plugins’ menu
 3. Go to **aFFirmFirst** in the admin sidebar
 4. Enter your API key from your aFFirmFirst Dashboard (Settings > API Keys)
 5. Click **Test Connection** to verify
 6. Select your preferred rendering mode

## 常見問題集

### Do I need an aFFirmFirst account?

Yes. This plugin is a connector for the aFFirmFirst service. You need an aFFirmFirst
account and an API key to store, process, and deliver your protected images. You
can create an account at https://affirmfirst.com.

### Where are my images stored?

Your images are stored in your aFFirmFirst secure cloud vault, never in your WordPress
uploads folder. WordPress only keeps lightweight references and thumbnails for the
editor.

### Will protected images still work for SEO and social sharing?

Yes. The plugin automatically outputs signed og:image and Twitter Card URLs so search
engines and social networks can generate previews, while visitors still see the 
protected canvas version.

### Does it work with WooCommerce?

Yes. You can use protected vault images as WooCommerce product images and in product
galleries.

### Can I protect images I already published?

Yes. Use the built-in Image Scanner to find unprotected images across your posts,
pages, and products, then bulk-upload and replace them with protected versions.

### Does it slow down my site?

The SDK is small and loaded from a CDN, and protected images are streamed on demand.
Gallery assets are only loaded on pages that actually contain a gallery.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈aFFirmFirst Cloud Library〉的開發相關工作。

參與者

 *   [ AFFIRMFIRST LIMITED ](https://profiles.wordpress.org/affirmfirstlimited/)

[將〈aFFirmFirst Cloud Library〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/affirmfirst-cloud-library)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/affirmfirst-cloud-library/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/affirmfirst-cloud-library/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/affirmfirst-cloud-library/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/affirmfirst-cloud-library/)。

## 變更記錄

#### 1.0.1

 * Security: shortcode and block width/height values are now strictly validated 
   against an allow-list of CSS units, preventing arbitrary CSS injection through
   post content.

#### 1.0.0

 * Initial release
 * Vault image browser and selection in the WordPress editor
 * Direct upload to the secure vault
 * SDK Canvas and Iframe rendering modes
 * Protected Image and Protected Gallery Gutenberg blocks (grid, masonry, slider,
   justified) with lightbox and captions
 * Classic Editor TinyMCE button for inserting vault images
 * Image Scanner with bulk-upload and auto-replace for existing unprotected images
 * Featured Image and WooCommerce product/gallery support
 * [affirm_protect] shortcode with per-image mode override
 * Signed og:image / Twitter Card support for SEO

## 中繼資料

 *  版本 **1.0.1**
 *  最後更新 **2 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 5.8 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0**
 *  PHP 版本需求 ** 8.0 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/affirmfirst-cloud-library/)
 * 標籤:
 * [copyright](https://tw.wordpress.org/plugins/tags/copyright/)[image protection](https://tw.wordpress.org/plugins/tags/image-protection/)
   [secure images](https://tw.wordpress.org/plugins/tags/secure-images/)[watermark](https://tw.wordpress.org/plugins/tags/watermark/)
 *  [進階檢視](https://tw.wordpress.org/plugins/affirmfirst-cloud-library/advanced/)

## 評分

這個項目尚無任何評論記錄。

[Your review](https://wordpress.org/support/plugin/affirmfirst-cloud-library/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/affirmfirst-cloud-library/reviews/)

## 參與者

 *   [ AFFIRMFIRST LIMITED ](https://profiles.wordpress.org/affirmfirstlimited/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/affirmfirst-cloud-library/)