{"id":386942,"date":"2026-10-27T11:52:58","date_gmt":"2026-10-27T11:52:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mediacare-media-health-management\/"},"modified":"2026-10-27T11:37:51","modified_gmt":"2026-10-27T11:37:51","slug":"mediaquorix","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mediaquorix\/","author":23441950,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.0","stable_tag":"trunk","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"MediaQuorix \u2013 Media Library Health Manager","header_author":"subekshya76","header_description":"MediaQuorix keeps your WordPress Media Library healthy, organized and optimized. Scan for issues, review results and clean up with confidence.","assets_banners_color":"01639a","last_updated":"2026-10-27 11:37:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.7.0":"<p>Adds six composite database indexes on upgrade (tables are updated in place,\nnothing is recreated) and a daily maintenance event that prunes old scan\nhistory according to the new retention setting. No action needed.<\/p>","1.6.0":"<p>Smart folder rule editing goes live: existing smart folders keep their current\nrules, and every smart folder now shows an &quot;edit rules&quot; action. No schema\nchanges \u2014 tables from 1.5.0 are reused as-is.<\/p>","1.5.0":"<p>Adds Smart Folders: three new tables (smart folders, favorites, suggestions)\nare created automatically on upgrade; existing media files are untouched.\nHealth based smart views fill in after the next media scan.<\/p>","1.4.0":"<p>Adds the Media Organizer with folders. Two new tables are created on upgrade;\nexisting media files are untouched.<\/p>","1.2.0":"<p>Adds live Storage, Metadata and Reports screens. No schema changes; run a media\nscan once to populate them.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3768372,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3768372,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3768372,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3768372,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3768372,"resolution":"1","location":"assets","locale":"","width":1710,"height":852},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3768372,"resolution":"2","location":"assets","locale":"","width":1642,"height":799},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3768372,"resolution":"3","location":"assets","locale":"","width":1669,"height":839},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3768372,"resolution":"4","location":"assets","locale":"","width":1649,"height":818},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3768372,"resolution":"5","location":"assets","locale":"","width":1633,"height":818}},"screenshots":{"1":"MediaQuorix dashboard showing the media health score and summary cards.","2":"Media Explorer for browsing and viewing media files.","3":"Media Cleanup for reviewing and cleaning up media files.","4":"MediaQuorix settings page showing plugin configuration options.","5":"Storage overview showing media storage information and file sizes."}},"plugin_section":[],"plugin_tags":[1953,29161,84,233,231428],"plugin_category":[34,50],"plugin_contributors":[288932],"plugin_business_model":[],"class_list":["post-386942","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-image-optimization","plugin_tags-media","plugin_tags-media-library","plugin_tags-media-management","plugin_category-accessibility","plugin_category-media","plugin_contributors-subekshya76","plugin_committers-subekshya76"],"banners":{"banner":"https:\/\/ps.w.org\/mediaquorix\/assets\/banner-772x250.png?rev=3768372","banner_2x":"https:\/\/ps.w.org\/mediaquorix\/assets\/banner-1544x500.png?rev=3768372","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mediaquorix\/assets\/icon-128x128.png?rev=3768372","icon_2x":"https:\/\/ps.w.org\/mediaquorix\/assets\/icon-256x256.png?rev=3768372","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mediaquorix\/assets\/screenshot-1.png?rev=3768372","caption":"MediaQuorix dashboard showing the media health score and summary cards."},{"src":"https:\/\/ps.w.org\/mediaquorix\/assets\/screenshot-2.png?rev=3768372","caption":"Media Explorer for browsing and viewing media files."},{"src":"https:\/\/ps.w.org\/mediaquorix\/assets\/screenshot-3.png?rev=3768372","caption":"Media Cleanup for reviewing and cleaning up media files."},{"src":"https:\/\/ps.w.org\/mediaquorix\/assets\/screenshot-4.png?rev=3768372","caption":"MediaQuorix settings page showing plugin configuration options."},{"src":"https:\/\/ps.w.org\/mediaquorix\/assets\/screenshot-5.png?rev=3768372","caption":"Storage overview showing media storage information and file sizes."}],"raw_content":"<!--section=description-->\n<p>MediaQuorix helps you keep your WordPress Media Library healthy, organized and easier to maintain.<\/p>\n\n<p>Use MediaQuorix to review your media library, identify potential issues and manage media files from a dedicated administration area.<\/p>\n\n<p><strong>Features include:<\/strong><\/p>\n\n<ul>\n<li><strong>Media Health Dashboard:<\/strong> View your media health score, summary cards and key media insights.<\/li>\n<li><strong>Media Explorer:<\/strong> Browse and filter media files by file type, upload date, file size, issues and sorting options.<\/li>\n<li><strong>Media Scanning:<\/strong> Scan your library to identify potential issues, including unused media, duplicates, large files, oversized images and missing metadata.<\/li>\n<li><strong>Issues Hub:<\/strong> Review findings from the latest scan, grouped by issue type, with links to affected media and relevant management screens.<\/li>\n<li><strong>Missing Alt Text:<\/strong> Find images with missing alt text, titles or captions and edit available metadata inline.<\/li>\n<li><strong>Large Media:<\/strong> Review files by size, identify unusually large files and use the available bulk actions.<\/li>\n<li><strong>Media Cleanup:<\/strong> Review frequently used and potentially unused media using the available cleanup tools.<\/li>\n<li><strong>Recycle Bin:<\/strong> Browse trashed media by category, restore items and permanently delete files using the available controls.<\/li>\n<li><strong>Storage Overview:<\/strong> Review storage usage by file type and access lists of large media files.<\/li>\n<li><strong>Settings:<\/strong> Configure available scanning, cleanup, notification and advanced options.<\/li>\n<li><strong>Help &amp; Support:<\/strong> Find contextual guidance throughout the administration area.<\/li>\n<\/ul>\n\n<p><strong>Designed with safety in mind<\/strong><\/p>\n\n<p>Scanning is intended to inspect your media library without modifying the original media files. MediaQuorix provides review and cleanup controls to help you make informed decisions before removing files. Always review the available confirmation options before performing destructive actions.<\/p>\n\n<p>MediaQuorix is designed to make media library maintenance easier while keeping important management information accessible.<\/p>\n\n<h3>Third-Party Resources<\/h3>\n\n<p>MediaQuorix does not bundle or load any third-party libraries, scripts, fonts or\nexternal services.<\/p>\n\n<p>Everything shipped with the plugin is part of MediaQuorix and is licensed under\nthe same license as the plugin, GPL-2.0-or-later:<\/p>\n\n<ul>\n<li>PHP source files (plugin code).<\/li>\n<li><code>admin\/css\/admin.css<\/code> and <code>admin\/css\/explorer.css<\/code> (stylesheets).<\/li>\n<li><code>admin\/js\/admin.js<\/code> and <code>admin\/js\/explorer.js<\/code> (scripts).<\/li>\n<li><code>assets\/icons\/mediacare.svg<\/code> (plugin icon, a custom SVG graphic).<\/li>\n<\/ul>\n\n<p>No external fonts, CDNs, tracking scripts or third-party APIs are contacted at\nruntime.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>mediaquorix<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate \"MediaQuorix \u2013 Media Library Health Manager\" in the <em>Plugins<\/em> screen.<\/li>\n<li>Open <em>MediaQuorix<\/em> in the admin sidebar to reach the dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20mediaquorix%20delete%20my%20media%20files%3F\"><h3>Does MediaQuorix delete my media files?<\/h3><\/dt>\n<dd><p>No. Scanning reads your library and never modifies, moves or deletes any media.\nCleanup always asks for confirmation first, and folders only store names \u2014\nyour files stay exactly where they are.<\/p><\/dd>\n<dt id=\"where%20are%20my%20settings%20stored%3F\"><h3>Where are my settings stored?<\/h3><\/dt>\n<dd><p>In a single <code>mediacare_settings<\/code> option. Scan history is stored in the\n    {prefix}mediacare_scans table, findings in <code>{prefix}mediacare_issues<\/code> and\nfolders in <code>{prefix}mediacare_folders<\/code>.<\/p><\/dd>\n<dt id=\"will%20deactivating%20the%20plugin%20remove%20my%20data%3F\"><h3>Will deactivating the plugin remove my data?<\/h3><\/dt>\n<dd><p>No. Deactivation keeps all settings and history. Data is only removed on\nuninstall if you enable \"Delete MediaQuorix data when the plugin is uninstalled\"\nunder Settings \u2192 MediaQuorix \u2192 Advanced.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>The Media Organizer and Media Explorer screens are now a single, focused Media\nExplorer: browse and narrow the library by file type, upload date, file size,\nissue and sort order, and see the results update as you change them.<\/li>\n<li>Dashboard Media Insights panel and per-issue review links in the storage\nbreakdown, plus an audio bucket, faster media display and a first-run\nonboarding panel.<\/li>\n<li>Contextual help snippets on every screen and a broader accessibility pass.<\/li>\n<li>Database indexes for scan queries so large libraries stay responsive, with a\nsafe automatic upgrade.<\/li>\n<li>A dedicated daily maintenance event that enforces the new \"keep scan history\"\nretention setting and prunes unused file rows automatically.<\/li>\n<li>Bulk selection on the Large Media screen so files can be moved to the trash\nstraight from any category tab.<\/li>\n<li>Large Media now lists every media file by size, largest first, and flags the\nlargest 10% of your library (minimum one file once there are at least five)\nagainst the library average, with a summary of total, average, median and\nlargest size plus per-file multipliers and top-percent position. Comparison\ncolumns are hidden when there are too few files to compare, and the dashboard\ncard always shows the real count and combined size.<\/li>\n<li>A Recycle Bin screen with category filters (images, video, audio, documents\nand more) to browse trashed media, restore items in bulk, and permanently\ndelete them when confirmation is enabled.<\/li>\n<li>Orphaned files \u2014 anything left in the uploads folder with no Media Library\nentry \u2014 are now detected during a scan and reported alongside unused media so\nstray files are easy to review.<\/li>\n<li>New Issues hub: every finding from the latest scan in one list, grouped by\ntype with counts and reclaimable sizes, each row linking to the affected\nmedia and the screen that owns the fix.<\/li>\n<li>New Missing Alt Text screen: filter images by missing alt text, title or\ncaption and fix each field inline without leaving MediaQuorix.<\/li>\n<li>Cleanup now shows your Most Frequently Used media and folds unused media in\nas \"Potentially Unused Media\" with the full removal toolset; the standalone\nUnused Media menu item is gone.<\/li>\n<li>Dashboard cards now open the matching screen: Large Media, Missing Alt Text\nand Potential Issues all link straight to real, filtered results.<\/li>\n<li>Storage Overview now shows the total at the top and each file-type card links\nstraight to the matching Large Media tab, with \"Review files\" links on the\nbreakdown chart.<\/li>\n<li>Fixed \"Sorry, you are not allowed to access this page\" when opening the Large\nMedia screen directly.<\/li>\n<li>Media Explorer Favorites count now matches the visible list; favorites whose\nfile has been trashed are no longer counted.<\/li>\n<li>Media Explorer was streamlined down to its filters: the search bar, folder\nmanagement, favorites, smart folders, suggestions, bulk move, bulk favorites,\nbulk metadata editing and bulk trash controls were removed (together with\ntheir per-item checkboxes and stars) so the screen focuses on finding media.\nFilters still apply automatically as they change.<\/li>\n<li>The Issues, Missing Alt Text and Duplicate Media screens stay reachable from\nthe links that use them but are hidden from the menu to keep navigation\nfocused.<\/li>\n<li>Cleanup's \"Most Frequently Used\" and \"Potentially Unused Media\" sections are\nnow collapsible, and large sizes show two decimals.<\/li>\n<li>The dashboard \"Unused Media\" count and the health score now ignore stray\norphaned uploads (for example WebP or resized variants with no Media Library\nrecord), so the number reflects real unused media. Orphans are still listed\nin the Issues hub.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Phase 6: full smart folder rule builder \u2014 create and edit smart folders with\nyour own rule combinations across ten fields (file name, type, size, upload\ndate, title, alt text, caption, health status, usage status and folder),\nwith a live one-click preset filler and a dedicated \"edit rules\" action on\nevery smart folder. Every rule list is validated and sanitized server side.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Phase 5: Smart Folders in the Media Organizer \u2014 ready-made smart views\n(Most Recent, Large Files, Large Images, Potentially Unused, Duplicates,\nMissing Alt Text and Recycle Bin), user-defined smart folders created from\nrule templates, per-user media favorites with a dedicated view, and keyword\nbased folder suggestions that can be applied or dismissed.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Phase 4: Media Organizer \u2014 create, rename and delete folders, browse All\nMedia or Unorganized, search and sort, and move items in bulk. Folder\nmembership is shown in the Media Explorer and the media viewer.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Phase 2 completion: live Storage, Metadata and Reports screens backed by the\nlatest completed scan.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Phase 2: full media scanning pipeline \u2014 usage index, issue detection and media\nhealth scoring. Media Explorer now filters real results and opens the viewer.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Phase 1: plugin foundation, admin navigation, dashboard UI, reusable design\nsystem, settings, security and database foundation.<\/li>\n<\/ul>","raw_excerpt":"MediaQuorix keeps your WordPress Media Library healthy, organized and optimized.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/386942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=386942"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/subekshya76"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=386942"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=386942"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=386942"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=386942"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=386942"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=386942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}