Bug Fixed: Critical — uninstall.php was deleting the wrong plugin’s option (header_enhancement_pro_options); corrected to hide_archive_label_options
Bug Fixed: Domain Path header corrected from ‘domain/path’ to ‘/languages’; translations were not loading
Bug Fixed: Stale boilerplate comment block removed from main plugin file
Bug Fixed: $_GET[‘page’] in enqueue_scripts() now sanitized with sanitize_text_field(wp_unslash())
Bug Fixed: Admin scripts now load in the footer (in_footer changed from false to true)
Bug Fixed: Dead unused $icon variable removed from add_plugin_settings_menu()
Bug Fixed: ABSPATH guard pattern corrected from or die() to if ( ! defined ) exit in admin-display.php and dashboard-display.php
Bug Fixed: get_title_is_tax() returned null when queried object was unavailable, wiping the archive title — now returns original $title as fallback
Bug Fixed: Settings link in plugin list pointed to admin.php instead of tools.php, causing a broken link
Bug Fixed: PHP version check updated from 5.3.2 to 7.4 to match WordPress 7.0 minimum requirement
Code: phpcs:ignore annotations added for NonPrefixedClassFound, NonPrefixedVariableFound, NonPrefixedConstantFound, NonPrefixedNamespaceFound, and NonceVerification throughout