Linux 软件免费装
Banner图

Mudrava Icon Field for ACF with Lucide

开发者 mudrava
更新时间 2026年3月19日 14:54
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

icons custom fields acf icon picker lucide

下载

1.0.0

详情介绍:

Mudrava Icon Field for ACF with Lucide adds a new field type to Advanced Custom Fields (ACF) that allows users to select icons from the Lucide icon library through an intuitive visual picker. The selected icon name is stored in the database, making it lightweight and flexible for frontend rendering. Requirements: This plugin requires Advanced Custom Fields (ACF) Pro version 6.0 or higher to function. Features Usage After installing both ACF Pro and this plugin:
  1. Go to Custom Fields > Add New
  2. Add a new field and select Lucide Icon as the field type
  3. Configure the field settings (default value, return format, etc.)
  4. Save your field group
Template Examples Get Icon Name: <?php $icon_name = get_field('your_field_name'); echo esc_html($icon_name); // Returns: 'rocket' ?> Get SVG Markup (with return_format = 'svg'): <?php $icon_svg = get_field('your_field_name'); echo $icon_svg; // Returns: <svg>...</svg> ?> Using the Helper Function: `<?php // Basic usage echo mudrava_get_lucide_icon('rocket'); // With custom attributes echo mudrava_get_lucide_icon('rocket', [ 'class' => 'my-custom-class', 'width' => 32, 'height' => 32, 'stroke' => '#ff0000', ]); ?>` About Lucide Icons Lucide is a modern, open-source icon library with 1,500+ carefully crafted icons. All icons are licensed under ISC, making them free to use in commercial and personal projects.

安装:

Requirements Before installing this plugin, ensure you have: Installation Steps
  1. Install and activate ACF Pro (if not already installed)
  2. Upload the mudrava-acf-lucide-field folder to /wp-content/plugins/
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. The new "Lucide Icon" field type will appear in ACF field type selection
Via WordPress Admin
  1. Go to Plugins > Add New > Upload Plugin
  2. Upload the plugin zip file
  3. Click Install Now and then Activate

升级注意事项:

1.0.0 Initial release of Mudrava Icon Field for ACF with Lucide.

常见问题:

Do I need ACF Pro for this plugin to work?

Yes, this plugin is an extension for Advanced Custom Fields Pro and requires ACF Pro version 6.0 or higher to function. It will not work with the free version of ACF.

Will the plugin work if I deactivate ACF Pro?

No, the plugin will show an admin notice and the field type will not be available. You must keep ACF Pro active.

Does this plugin make external requests?

No. All icon data is stored locally in the plugin files (sprite.svg and icons.json). No external API calls or CDN requests are made.

Where are the icons stored?

All icon SVG data is bundled with the plugin in the assets/sprite.svg file. Icon metadata (names and tags) is stored in data/icons.json. Everything runs locally on your server.

Can I use this with ACF Repeater or Flexible Content fields?

Yes, the Lucide Icon field works perfectly within Repeater fields, Flexible Content fields, and any other ACF field groups.

What format does the field return?

You can configure the return format in the field settings:

  • Icon Name - Returns the icon name as a string (e.g., "rocket")
  • SVG Markup - Returns the complete SVG HTML code

How do I customize the icon appearance?

Use the mudrava_get_lucide_icon() helper function with custom attributes for width, height, stroke color, and CSS classes.

Is the plugin translation-ready?

Yes, the plugin is fully translation-ready with text domain mudrava-acf-lucide-field. Translation files should be placed in the /languages/ directory.

更新日志:

1.0.0 - 2026-03-07