Revo Icon Tools for YOOtheme Pro
Revo Icon Tools is a powerful plugin for YOOtheme Pro that expands the possibilities of icon management on your website. It allows you to replace system icons, add new ones, quickly integrate icons of popular services, and change the theme's divider icon without complex code manipulations — all directly in the theme settings.
Features
22 Replacement Slots
20 slots for new icons
24 icons for popular services
Theme Divider icon
Child theme icons
Any formats
Replacement of System Icons
- Ability to replace all standard YOOtheme Pro icons with your own (22 slots) (supports SVG, PNG, JPG, WebP).
- Special options for the
link-externalicon — you can switch it back to the classic UIkit version with one click. - Replacement of accordion icons (animated, open, close icons).
Registration of New Icons
- Registration of new icons with custom names in SVG, PNG, JPG, WebP formats.
- URL binding —automatic assignment of icons to links containing a specific URL.
Icons for Popular Services
-
Social media: Telegram (plane), Wikipedia, VK, OK, Dzen, Max, Linktree
-
Video: YouTube Shorts, Rutube
-
Movies: IMDb, IMDb Frame
-
Music: Spotify, Apple Music (+ Solid, Frame), Amazon Music (+ Solid, Frame), YouTube Music, Deezer, Tidal, ReverbNation, Big Cartel, Bandcamp
Divider Customization
Complete replacement of the "Divider" element icon in the theme styles with your own image, including width and height settings.
Loading from Child Theme
-
Automatic scanning and registration of all icons from the
/iconsfolder of your YOOtheme child theme. -
Optional integration with YOOessentials — registering icons from the child theme as a collection.
How It Works
Integration: The plugin integrates directly into the YOOtheme Pro Customizer panel. A new "Icon Tools" section appears in the YOOtheme Pro menu.
Replacing Theme Icons: 22 settings slots are available for replacement, each allowing you to select which UIkit icon to replace with your own image. The list primarily includes icons built into your theme style that can be easily swapped.
Theme Style Icons
Accordion
Navigation & Menu
Search
Slider / Carousel
Pagination
Other UI Elements
-
The system icons here are shown from the style of my site, they may be different on your site. This is just a quick demonstration to understand the essence of the task and the capabilities of the plugin.
-
UIkit icons are then listed, grouped into App, Devices, Storage, Direction, Editor, Brands as in the UIkit documentation: https://getuikit.com/docs/icon
-
You select an icon from the list, then upload your new icon and set its default dimensions. The new icon starts working immediately (you can reload the page to verify).
Accordion icon
Current Link external icon
Classic Link external icon
Registration of New Icons:
- 20 ready-to-use slots are available for registering new icons.
- You enter the icon name and upload your icon.
- To automatically assign an icon to a URL in a Social element*, you can specify the link.
*Note
For automatic link processing in the Social element settings, you need to set the class setrevoicon.
Changing the Theme Style Divider Icon
The divider icon is part of the theme style, not the UIkit icon library, so CSS styles are applied to replace it.
You simply select a new divider icon and specify its dimensions.
Note:
All other Divider settings are inherited from your theme style under Style > Divider. The icon width set there should match the width you specify in the plugin settings for the left and right lines to display correctly next to the icon.
Loading Icons from the Child Theme
If you don't have the Essentials plugin with extensive icon collections but want to quickly integrate your own set of icons, you can use the icons folder in the child theme. The plugin will automatically register all icon names from this folder, including replacing system icons if their names match.
If you later get the Essentials plugin, all these icons can be quickly connected to it as a separate collection via another option in the settings.
Installation in Joomla
- Download the plugin package.
- Install via the standard Joomla extension manager.
- The plugin activates automatically.
- Go to YOOtheme Pro -> Icon Tools to configure.
Receiving Updates
Installation in WordPress
- Download the plugin package.
- Install via the standard WordPress plugin manager.
- Activate the plugin.
- Go to YOOtheme Pro -> Icon Tools to configure.
Receiving Updates
Support
For all questions, comments, and suggestions, you can write to the chat on my website or email help@alexrevo.pw.