[WordPress] 外掛分享: Blockloom

首頁外掛目錄 › Blockloom
WordPress 外掛 Blockloom 的封面圖片
全新外掛
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 6.3+ PHP 7.4+ v1.0.0 上架:2026-06-13

外掛標籤

開發者團隊

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

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

原文外掛簡介

Blockloom provides seven essential content blocks for the WordPress block editor. Built entirely on native WordPress APIs with no external runtime dependencies, Blockloom is fast, lightweight, and designed to work with any theme.
Icons are powered by Font Awesome Free (1,400+ icons including brands and social icons), rendered as inline SVG — no icon fonts, no CDN, no API key required.
All blocks follow a minimal styling philosophy — structural CSS only, so your theme’s typography, colours, and spacing take precedence. Every colour can be overridden per block via the inspector controls, and all blocks support WordPress’s native Styles tab with theme colour palette integration.
Blocks
Icon
Display a single icon with optional link, accessibility label, background shape (none, rounded, circle), hover colour, and hover animation (Scale, Rotate, Fade). Choose from 1,400+ Font Awesome Free icons via a searchable picker.
Icon List
A vertical or horizontal list of icon + text items. Supports custom icon size, icon position (before/after text), gap control, divider, responsive flex wrapping, and line height. Each list item has its own icon picker. Rendered server-side via render.php for clean, accessible HTML.
Info Box
An icon + title + description card with three layout modes (Icon Top, Icon Left, Icon Right), left/center/right content alignment, optional CTA link, title tag selector (H2–H5) for correct heading hierarchy, icon and card hover states, and linked/unlinked padding control.
FAQs
An accessible accordion-style FAQ section. Supports three icon styles (Chevron, Plus, Arrow), icon position (before/after the question), allow-multiple-open mode, default open state (all closed or first open), and optional FAQPage JSON-LD schema for SEO. Uses a smooth CSS grid animation for open/close — no max-height hacks.
Team Member
A profile card with photo, name, designation, bio, and social links. Supports seven social networks (LinkedIn, X/Twitter, GitHub, Facebook, Instagram, YouTube, Custom), Normal/Hover social icon colours, social icon gap control, image shape (Square, Rounded, Circle), and optional Person JSON-LD schema. Designation can link to a URL.
Rating
Display a star or bar rating with optional numeric value and AggregateRating JSON-LD schema. Stars support full and half-star values. Bar style supports scroll animation, height and border radius control. Numeric value wraps naturally below the rating on narrow containers.
Progress Bar
A progress bar with title and percentage value, and the bar at full width below or above. Supports striped fill with optional moving stripe animation, scroll animation, height (4–40px), border radius, and a custom label that overrides the auto percentage.
Key Features

Zero external runtime dependencies — only WordPress core APIs on the frontend
1,400+ Font Awesome Free icons rendered as inline SVG (no icon fonts, no CDN)
Icon List Item rendered server-side via render.php
Theme colour palette integration in all colour pickers
Normal and Hover colour states for icons and backgrounds
CSS custom properties for all colour and spacing values — override via theme CSS
Conditional asset loading — scripts and styles only enqueue on pages that use a Blockloom block
FAQ and Team Member JSON-LD schema support
Rating AggregateRating JSON-LD schema support
Accessible markup — ARIA attributes, semantic HTML, keyboard navigation
Smooth CSS grid animation for FAQ accordion (no max-height hacks)
IntersectionObserver scroll animation for Rating bar and Progress Bar
Striped progress bar with optional CSS animation
Linked/unlinked padding control on Info Box and Team Member
Full site editing (FSE) compatible

Development
The source files for the compiled JavaScript and CSS assets are included in the src/ directory. The compiled production assets in build/ are generated from these source files.
Source code is also available at:
https://github.com/jainilnagar/blockloom
To rebuild the assets:
npm install
npm run generate-icons
npm run build

The build tooling needed for the compiled assets is included in package.json, package-lock.json, webpack.config.js, and scripts/generate-icons.js.

延伸相關外掛

文章
Filter
Mastodon