BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Mudrava Icon Field for ACF with Lucide icon
Actively maintained Tested with WP 7.1

Mudrava Icon Field for ACF with Lucide

A professional ACF custom field type for selecting Lucide icons and Simple Icons brand logos with a visual picker.

Active installs30+10+ tier
Downloads · 30d220▲ 3× vs prev. 30d
Rating—0 reviews
Health score67/100Good
All-time downloads703Since Mar 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d34▼ -60% week over week
Our verdict

Solid choice

Mudrava Icon Field for ACF with… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites and was last updated 2 weeks ago, and scores 67/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (30+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91827Jun 30Aug 13Sep 27
Yesterday3
Daily average (1y)4
Peak day36Sep 1, 2026
Last 12 months708

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Mudrava Icon Field for ACF… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
acf >100 1,568 Best acf plugins →
brands >100 5,331 Best brands plugins →
icon picker #93 1,617 Best icon picker plugins →
icons >100 10,000 Best icons plugins →
lucide #1 97 Best lucide plugins →

Version adoption

Share of active sites per release.

  • 1.163.9%
  • 1.236.1%

About Mudrava Icon Field for ACF with Lucide

From the official readme · v1.2.1

Description

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 and brand logos from Simple Icons through an intuitive visual picker. The selected icon value is stored in the database, making it lightweight and flexible for frontend rendering.

Requirements: This plugin requires Advanced Custom Fields (ACF) version 6.0 or higher to function.

Features

  • Visual Icon Picker – Browse and select from 1,791 Lucide icons and 3,457 brand logos
  • Brand Icons – Brand logos use Simple Icons values such as simple:facebook
  • Custom Icon Library – Upload your own SVG icons under Settings, sanitized on upload and addressable as custom:<name>
  • Shortcode & Helper – [lucide_icon] shortcode plus mudrava_get_lucide_icon() helper for templates
  • Smart Search – Filter icons by name or tags instantly
  • Performant – Lazy icon catalog over a local REST endpoint, byte-offset sprite lookups, inline frontend SVG output, paginated grid (100 icons per page)
  • Native ACF Look – Seamlessly integrates with ACF’s design language
  • Responsive – Works on all screen sizes
  • Accessible – Keyboard navigation support
  • Flexible Output – Return icon value or full SVG markup
  • No External Requests – All icon data is stored locally

Usage

After installing both ACF 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',
    'title'  => 'Launch', // accessible title
    'mode'   => 'sprite', // 'inline' (default) or 'sprite'
]);
?>

Shortcode

[lucide_icon name="rocket" size="32" title="Launch"]

Custom icons uploaded under Settings → Custom Icons are addressed as custom:<name>,
for example [lucide_icon name="custom:my-logo" title="My Logo"] or
mudrava_get_lucide_icon( ‘custom:my-logo’ ).

About Custom SVG Icons

Site owners can upload plain SVG icons under Settings → Custom Icons.
Uploads are parsed with DOMDocument (no network access) and reduced to the
same element and attribute allowlist as the bundled sets via wp_kses(), so
scripts, styles, embedded images and unsupported elements never reach storage.
Custom icons are stored as standalone files in the uploads directory, appear
in the picker search, and render with their own colors instead of a forced
currentColor tint.

About Lucide Icons

Lucide is a modern, open-source icon library with 1,700+ carefully crafted icons. The bundled Lucide assets are from lucide-static 1.38.0 and are licensed under ISC.

About Brand Icons

Brand logos are bundled separately from Simple Icons 16.29.0 and are saved with the simple: prefix, for example simple:facebook.

Simple Icons is distributed under CC0-1.0, but individual brand logos and trademarks may still be governed by each brand owner’s guidelines and permissions. Check the relevant brand guidelines before using a logo in production. Source and guideline URLs from Simple Icons are bundled in data/brand-icons-meta.json.

Privacy

Data Collection:

This plugin does not collect, store, or transmit any user data or personal information.

External Requests:

This plugin does not make any external HTTP requests. All icon data is stored locally and served from your WordPress installation.

Cookies:

This plugin does not use cookies.

Third-Party Services:

This plugin does not integrate with or send data to any third-party services.

Installation

Requirements

Before installing this plugin, ensure you have:

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • Advanced Custom Fields (ACF) 6.0 or higher (required)

Installation Steps

  1. Install and activate ACF (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

Frequently asked questions

Do I need ACF Pro for this plugin to work?

No. The field type works with Advanced Custom Fields 6.0 or higher. It also works inside ACF Pro field groups such as Repeaters and Flexible Content.

Will the plugin work if I deactivate ACF?

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

Does this plugin make external requests?

No. All icon data is stored locally in the plugin files. No external API calls or CDN requests are made.

Where are the icons stored?

Lucide SVG data is bundled in assets/sprite.svg. Brand logo SVG data is bundled in assets/brand-sprite.svg. Search metadata is built into data/icons.json, data/brand-icons.json, data/lucide-tags.php, data/simple-tags.php and byte-offset lookups in data/lucide-index.php and data/simple-index.php. The admin picker loads the catalog lazily through a local REST endpoint (wp-json/mudrava-lucide/v1/icons, logged in by default). Everything runs locally on your server.

Why did social or brand icons disappear after updating Lucide assets?

Lucide v1 removed most brand icons from the current packages. Version 1.1.0 updates Lucide to lucide-static 1.14.0 and adds a separate Simple Icons brand bundle, which is the recommended direction for brand logos. New brand values are saved as simple:, and legacy unprefixed social values such as facebook, instagram, twitter, or youtube are resolved against Simple Icons when they no longer exist in Lucide.

What happens if an icon name was removed in a library update?

Saved values are never rewritten. Icons removed in lucide-static 1.38.0 (angry, annoyed, frown, history, laugh, meh, podcast, smile, smile-plus) are mapped to canonical replacements in data/compat-aliases.json, for example smile renders as face-slightly-smiling. Unknown values that have no alias keep saving and surface as a dismissible admin notice; set the field setting “Unknown Icon Values” to “error” to make validation strict instead.

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 value as a string (e.g., “rocket” or “simple:facebook”) * 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, fill 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.

Changelog

Updates bundled icon libraries to lucide-static 1.38.0 and simple-icons 16.29.0, reworks the admin picker to load lazily over REST, and makes unknown icon values non-blocking by default. Saved values are never rewritten; removed upstream icons are aliased to their canonical replacements.

1.2.1 – 2026-09-18

  • Fixed: the admin screens no longer fatal when the plugin is active but ACF is deactivated – the custom-icons capability lookup now falls back to manage_options instead of calling acf_get_setting() unconditionally.
  • Tested: verified full compatibility with WordPress 7.1.1 – activation, Custom Icons settings page, REST catalog and [lucide_icon] shortcode smoke-tested on PHP 8.5.

1.2.0 – 2026-08-31

  • Update bundled assets to lucide-static 1.38.0 and simple-icons 16.29.0.
  • Replace the 600 KB admin payload with a lazy REST icon catalog.
  • Replace regex sprite extraction with byte-offset index lookups (no full-file scans per render).
  • Render icons as inline SVG by default and support a sprite mode with a footer sprite sheet.
  • Add a compatibility alias layer (data/compat-aliases.json) for icon names removed upstream; saved values are never rewritten.
  • Unknown icon values no longer block saving by default; they show a dismissible admin notice. A per-field “Unknown Icon Values” setting (warn/error) controls strict mode.
  • Harden SVG handling with a build-time allowlist (data/allowed-svg.json) and runtime wp_kses sanitization.
  • Add a custom SVG icon library: upload icons under Settings, sanitized against the same allowlist and stored as standalone files; addressable as custom:<name> in the field, picker, shortcode and helper.
  • Add the [lucide_icon] shortcode with mudrava_lucide_icon_svg_args and mudrava_lucide_icon_svg filters.
  • Bundle minified sprite assets and add scripted asset pipeline checks.
  • Add PHPUnit unit tests and PHPCS/ESLint configs.

1.1.0 – 2026-04-30

  • Update bundled Lucide assets to lucide-static 1.14.0.
  • Add a separate Simple Icons 16.18.0 brand icon bundle with 3,400+ brand logos.
  • Save new brand icon selections as simple:<slug>.
  • Resolve legacy unprefixed social icon values against Simple Icons when Lucide no longer contains them.
  • Add third-party notices and brand-logo usage guidance.

1.0.1 – 2026-04-30

  • Render frontend helper output as inline SVG instead of external sprite references.
  • Avoid stale transient icon lists after sprite updates.
  • Improve keyboard focus and dropdown stacking in ACF Repeater/Flexible Content contexts.
  • Validate saved icon names against the bundled local sprite.
  • Clarify ACF 6.0+ requirement and Lucide v1 brand icon behavior.

1.0.0 – 2026-03-07

  • Initial release
  • Visual icon picker with 1,500+ Lucide icons
  • Real-time search and filter functionality
  • Icon name or SVG return format options
  • Helper function for template use
  • Allow null option for optional icon selection
  • Default value configuration
  • Custom placeholder text setting
  • Keyboard navigation support
  • RTL language support
  • Responsive grid layout
  • Native ACF styling integration
  • Local sprite file (no external requests)
  • Bundled icon metadata for instant search
  • Full compatibility with ACF Repeater and Flexible Content fields

Full changelog on WordPress.org →

Screenshots

Mudrava Icon Field for ACF with Lucide screenshot

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Mudrava Icon Field for ACF wi… alternatives

All acf plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Advanced Custom Fields (ACF®) Advanced Custom Fields (ACF®) ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly… by WP Engine 2M+ ★★★★★★★★★★ 4.5 (1.4K) 3 weeks ago 97
2 ACF Content Analysis for Yoast SEO ACF Content Analysis for Yoast SEO WordPress plugin that adds the content of all ACF fields to the Yoast SEO score analysis. by Yoast 100K+ ★★★★★★★★★★ 4.1 (35) 1 month ago 84
3 Advanced Custom Fields: Extended Advanced Custom Fields: Extended All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. by Konrad Chmielewski 100K+ ★★★★★★★★★★ 4.8 (132) 1 month ago 76
4 Advanced Custom Fields: Font Awesome Field Advanced Custom Fields: Font Awesome Field Adds a new 'Font Awesome Icon' field to the popular Advanced Custom Fields plugin. by Justin Kruit 90K+ ★★★★★★★★★★ 4.9 (36) 1 month ago 81
5 ACF Photo Gallery Field ACF Photo Gallery Field A lightweight extension of Advanced Custom Field (ACF) that adds Photo Gallery field to any… by Navneil Naicker 60K+ ★★★★★★★★★★ 4 (29) 9 months ago 47
6 Table Field Add-on for ACF and SCF Table Field Add-on for ACF and SCF A Table Field Add-on for the Advanced Custom Fields and Secure Custom Fields Plugin. by Johann Heyne 50K+ ★★★★★★★★★★ 4.9 (59) 2 weeks ago 80
7 Really Simple CSV Importer Really Simple CSV Importer Alternative CSV Importer plugin. Simple and powerful, best for geeks. by Webの相談所 40K+ ★★★★★★★★★★ 4.9 (107) 2 months ago 86
8 Advanced Custom Fields: Gravity Forms Add-on Advanced Custom Fields: Gravity Forms Add-on Provides an Advanced Custom Field which allows a WordPress user to select a Gravity Form as… by DannyvanHolten 30K+ ★★★★★★★★★★ 4.2 (14) 10 months ago 55
9 ACF Quick Edit Fields ACF Quick Edit Fields Enable Columns, Filters, Quick Edit and Bulk Edit for ACF Fields in WordPress List Tables by podpirate 30K+ ★★★★★★★★★★ 4.5 (43) 2 years ago 38
10 Image Aspect Ratio Crop Field for Advanced Custom Fields Image Aspect Ratio Crop Field for Advanced Custom Fields ACF field that allows user to crop image to a specific aspect ratio or pixel size by joppuyo 20K+ ★★★★★★★★★★ 4.8 (26) 3 weeks ago 78

FAQ

Mudrava Icon Field for ACF with Luc…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is Mudrava Icon Field for ACF with… free?

Yes. Mudrava Icon Field for ACF with… is free to download and use from the official WordPress.org plugin directory.

Is Mudrava Icon Field for ACF with… safe to use in 2026?

Mudrava Icon Field for ACF with… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites and was last updated 2 weeks ago, and scores 67/100 on our health check.

How many websites use Mudrava Icon Field for ACF with…?

Mudrava Icon Field for ACF with… is active on 30+ WordPress websites and has been downloaded 703 times since it launched in March 2026. It was downloaded 220 times in the last 30 days.

Does Mudrava Icon Field for ACF with… work with WordPress 7.1?

Yes. The developer has tested Mudrava Icon Field for ACF with… up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Mudrava Icon Field for ACF with… need?

Mudrava Icon Field for ACF with… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Mudrava Icon Field for ACF with… last updated?

The latest version, 1.2.1, was released on September 17, 2026 (2 weeks ago).

Who makes Mudrava Icon Field for ACF with…?

Mudrava Icon Field for ACF with… is developed and maintained by MUDRAVA.

What are the best alternatives to Mudrava Icon Field for ACF with…?

The most popular alternatives to Mudrava Icon Field for ACF with… are Advanced Custom Fields (ACF… (2M+ installs), ACF Content Analysis for Yo… (100K+ installs) and Advanced Custom Fields: Ext… (100K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.