[WordPress] 外掛分享: CatCraft for WooCommerce

首頁外掛目錄 › CatCraft for WooCommerce
WordPress 外掛 CatCraft for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
21 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.0.0 上架:2026-06-25

外掛標籤

開發者團隊

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

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

原文外掛簡介

CatCraft for WooCommerce is a Gutenberg block plugin by WPCraftHub that lets you showcase product categories in responsive grid or slider layouts with advanced filtering and sorting options.
The block shows a live preview inside the editor — exactly as it will appear on the frontend — so you always know what your visitors will see.
CatCraft for WooCommerce is not affiliated with or endorsed by WooCommerce or Automattic.
Key Features

Grid Layout — Responsive grid with 1-6 columns
Slider Layout — Touch-enabled carousel with navigation and pagination
Live Editor Preview — See real categories directly in the block editor
Category Limit — Show all or limit to a specific number
Sort Options — Sort by name, count, ID, or slug
Order Control — Ascending or descending
Product Count — Show/hide product count per category
Hide Empty Categories — Toggle categories with no products
Fully Responsive — Mobile, tablet, and desktop optimised
Native Gutenberg — No page builder required
Lightweight — Swiper.js bundled locally, no CDN dependency
SEO Friendly — Clean semantic HTML with lazy-loaded images
Translation Ready — Fully internationalised (i18n)

Customisation
CSS classes for custom styling:

.cat-display-block — Main container
.cat-display-layout-grid — Grid layout
.cat-display-layout-slider — Slider layout
.cat-display-item — Individual category card
.cat-display-title — Category name
.cat-display-count — Product count

Source Code & Build Instructions
The full source code for this plugin is publicly available on GitHub:
https://github.com/jenish-wordpress/catcraft-for-woocommerce
The build/index.js file is compiled from the source files in the src/ directory using @wordpress/scripts (webpack).
To build from source:

Clone the repository
Run npm install
Run npm run build

The src/ directory contains all human-readable source files:

src/index.js — Block registration entry point
src/edit.js — Block editor component (JSX)
src/style.scss — Frontend styles
src/editor.scss — Editor-only styles
src/block.json — Block metadata
src/render.php — PHP server-side render callback

Third Party Libraries
Swiper.js — bundled locally inside /assets/
* Purpose: Slider / carousel functionality
* License: MIT
* Homepage: https://swiperjs.com
No data is sent to any external server. Swiper is served from the plugin’s own asset folder.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon