imagewize/services-block
最新稳定版本:v1.0.0
Composer 安装命令:
composer require imagewize/services-block
包简介
A customizable services section block with SVG icon support for WordPress Gutenberg editor
README 文档
README
A WordPress block for creating customizable service sections with SVG icon support.
Features
- Responsive service section layout with SVG icons
- Title underline effects with customizable colors
- Configurable block and column backgrounds
- Mobile-optimized design
- Theme color integration
- SVG icon support with security sanitization
Requirements
- WordPress 6.7+
- PHP 8.0+
- PHP XML extension
- SVG Upload Support: WordPress blocks SVG uploads by default. To use SVG icons, you need to enable SVG uploads. This can be done via your theme's
functions.phpfile or by using a plugin that allows SVG uploads. Example code forfunctions.php:/** * Allow SVG uploads. * * @param array $mimes Allowed mime types. * @return array Modified mime types. */ add_filter('upload_mimes', function ($mimes) { $mimes['svg'] = 'image/svg+xml'; return $mimes; });
Installation
Via Composer (Recommended)
composer require imagewize/services-block
Manual Installation
- Download and unzip to
/wp-content/plugins/ - Activate through WordPress admin
Usage
- Add "Services Container" block
- Customize colors, typography, and layout
- SVG icons can be added via the SVG block toolbar
Development
# Install npm install # Development npm start # Build npm run build
Security
- SVG sanitization and validation (Note: Requires SVG uploads to be enabled in WordPress, see Requirements)
- Safe file handling
- Proper MIME type checks
License
GPL-2.0-or-later
统计信息
- 总下载量: 140
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2025-02-10