WordPress plugin intelligence profile

Alada Favicon – Conditional Site Icons

Show a different favicon on any page, post, category, or tag — without touching files or .htaccess.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update29 May 20265mo ago
Active installations30Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Alada Favicon – Conditional Site Icons version 1.0.0 as active, updated 5mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Alada Favicon – Conditional Site Icons gives you full control over your site’s favicon at every level. htaccess changes.

Built for developers and power users who need pixel-perfect branding across multi-section, multi-brand, or multilingual websites.

Key Features

Global Site Icon Override

Upload a replacement favicon directly from the plugin Settings page. This replaces the icon set in Appearance → Customize → Site Identity for the entire site, without touching any theme files.

Per-Page / Per-Post Favicon

Assign a unique favicon to any individual page or post. A clean media picker appears in both the Block Editor (Gutenberg) sidebar and the Classic Editor metabox. The icon is stored as post meta and resolved dynamically at runtime.

Per-Term / Per-Category Favicon

Set a favicon for any taxonomy term (categories, tags, WooCommerce product categories, and any custom taxonomy). The icon appears on that term’s archive page. The favicon picker is injected into the standard WordPress Add Term and Edit Term screens.

Elementor Page Settings Integration

A dedicated “Favicon” section is added to Elementor’s Page Settings panel. Designers can update the page favicon directly inside the Elementor editor.

Smart Priority Matrix

When multiple rules exist for the same page, the plugin resolves the correct icon using a strict top-down priority:

  • Per-page / per-post meta (highest — singular views only)
  • Elementor per-page document settings
  • Per-term / taxonomy archive meta
  • Plugin global site icon (Settings page)
  • Native WordPress Core site icon (baseline fallback — never overwritten)

Settings Page (Settings → Alada Favicon)

Choose which post types and taxonomies are eligible for the custom favicon picker. Only enabled types show the metabox or term field, keeping the editing interface clean. Includes a “Settings” quick-link directly on the Plugins screen.

No File Writes. htaccess.

Every favicon override is handled purely at runtime via WordPress’s native get_site_icon_url and site_icon_meta_tags filter hooks. Nothing is written to disk. Nothing changes in your hosting configuration.

Performance-Optimised Asset Loading

Admin scripts ( wp_enqueue_media, picker JS, admin CSS) are loaded only on the exact admin screens that need them: post edit screens, taxonomy add/edit screens, and the plugin settings page. Zero extra assets load anywhere else in the admin.

Secure by Default

All save paths are protected by WordPress nonce verification, current_user_can() capability checks, and strict input sanitisation ( esc_url_raw, sanitize_key, sanitize_text_field ). Post meta is exposed to the REST API only through a scoped auth_callback.

Clean Uninstall

php removes all post meta, term meta, and plugin options when the plugin is deleted. Elementor settings are surgically cleaned — only the plugin’s own keys are removed, leaving all other Elementor settings intact.

Who Is This For?

  • Multi-brand or multi-section websites that need a different favicon per page or category or brand
  • WooCommerce stores wanting a unique icon per product category or brand
  • Agencies building client sites where individual landing pages need their own branding
  • Elementor users who want favicon control inside the editor workflow

Compatibility

  • WordPress: 6.2 and later
  • PHP: 7.4 and later
  • Block Editor (Gutenberg): Full sidebar panel support (no build step, no npm required)
  • Classic Editor: Full metabox support via the Classic Editor plugin
  • Elementor: 3.5 and later (Page Settings panel integration)
  • WooCommerce: Product and product category support with smart taxonomy filtering
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • conditional favicon
  • custom favicon
  • per page favicon
  • site icon
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity29 May 20265mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.