[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9nQwDmzJxX_NsCuv1c1Jx2LfUOn-tLjRL-WW7CfjbTY":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":8,"trust_score":10,"computed_at":11,"plugins":12},"areziaal","Troy Chaplin","https:\u002F\u002Fprofiles.wordpress.org\u002Fareziaal\u002F",6,30,100,94,"2026-05-19T20:03:54.064Z",[13,37,54,68,84,97],{"slug":14,"name":15,"version":16,"author":5,"author_profile":6,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"block-finder","Block Finder","1.0.7","\u003Cp>Block Finder adds a dashboard metabox that allows you to quickly find and edit specific core or custom Gutenberg blocks across all post types on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Search by Post Type\u003C\u002Fstrong> – Filter results by pages, posts, or any custom post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search by Block\u003C\u002Fstrong> – Find any core or custom Gutenberg block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autocomplete Search\u003C\u002Fstrong> – Type to quickly filter through available blocks and post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>InnerBlock Detection\u003C\u002Fstrong> – Identify blocks used inside other blocks (e.g., a Paragraph inside a Media & Text block)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter by Block Context\u003C\u002Fstrong> – Toggle between viewing all blocks or only those used as InnerBlocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paginated Results\u003C\u002Fstrong> – Browse through large result sets with built-in pagination\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct Edit Links\u003C\u002Fstrong> – Jump straight to editing any post containing the block\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily find and manage Gutenberg blocks anywhere on your site.",20,1375,1,"2026-01-20T18:16:00.000Z","6.9.4","6.3","7.0",[27,28,29,30,31],"block","gutenberg","innerblocks","search","tools","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-finder.1.0.7.zip",0,null,"2026-04-06T09:54:40.288Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":34,"num_ratings":34,"last_updated":45,"tested_up_to":23,"requires_at_least":46,"requires_php":25,"tags":47,"homepage":32,"download_link":52,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":53},"block-accessibility-checks","Block Accessibility Checks","3.0.2","\u003Cp>\u003Ca href=\"https:\u002F\u002Fblockaccessibilitychecks.com\u002F\" rel=\"nofollow ugc\">Block Accessibility Checks\u003C\u002Fa> is a comprehensive WordPress plugin that proactively prevents accessibility issues in your content before they reach your audience. Designed for the Gutenberg block editor, it provides real-time validation with a three-tier system that ensures your blocks, post meta fields, and overall document structure meet WCAG (Web Content Accessibility Guidelines) requirements.\u003C\u002Fp>\n\u003Cp>Unlike reactive accessibility tools that scan published content, this plugin catches problems during the editing process—giving immediate visual feedback and preventing publication of content with critical accessibility errors. Content creators get clear guidance on what needs fixing, while developers can extend the system with custom checks for blocks, meta fields, and editor-level validation.\u003C\u002Fp>\n\u003Cp>Whether you’re a content creator ensuring your posts are accessible, a developer building accessible blocks, or an organization maintaining compliance standards, Block Accessibility Checks provides the tools you need to create inclusive content effortlessly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features for Content Creators & Editors:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time Visual Feedback\u003C\u002Fstrong> – See accessibility issues instantly with color-coded borders (red for errors, yellow for warnings) around problematic blocks and detailed error messages in the block inspector panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Publishing Control\u003C\u002Fstrong> – Critical accessibility errors prevent publishing until resolved, while warnings allow publication with user awareness\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Block Coverage\u003C\u002Fstrong> – Built-in validation for images, buttons, tables, headings, and galleries with clear guidance on how to fix issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document-Wide Validation\u003C\u002Fstrong> – Advanced heading hierarchy checking prevents skipped heading levels and ensures proper content structure across your entire post\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Title Validation\u003C\u002Fstrong> – Ensures posts and pages have a title set for accessibility and SEO, validates in real-time as you type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent URL Validation\u003C\u002Fstrong> – Real TLD validation using the Public Suffix List ensures only legitimate domains are accepted in button links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Settings\u003C\u002Fstrong> – Control which checks are errors (prevent publishing), warnings (allow with notice), or disabled through an intuitive admin interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grouped Error Display\u003C\u002Fstrong> – All accessibility issues shown at once in organized groups, eliminating the “fix one, see another” frustration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works Everywhere\u003C\u002Fstrong> – Validation runs in both the post editor and site editor (templates\u002Ftemplate parts) with separate configurable settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features for Developers & Plugin Authors:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Three-Tier Validation API\u003C\u002Fstrong> – Register custom checks for block attributes, post meta fields, and editor-level validation using comprehensive hooks and filters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JavaScript-Only Validation\u003C\u002Fstrong> – All validation logic runs in JavaScript for real-time editor feedback without server round-trips\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Settings Integration\u003C\u002Fstrong> – External plugins automatically get their own settings pages under the Block Checks menu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Plugin Support\u003C\u002Fstrong> – Works seamlessly with custom blocks from third-party plugins and themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensive Hook System\u003C\u002Fstrong> – 20+ action and filter hooks for complete customization of registration, validation, and display behavior\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Well-Documented API\u003C\u002Fstrong> – Complete developer documentation with quick start guides and working code examples\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin provides immediate feedback as you edit content through a sophisticated three-tier validation system:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Block Validation\u003C\u002Fstrong> – Validates individual block attributes in real-time as you type and edit\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Field Validation\u003C\u002Fstrong> – Checks required post meta fields with automatic post locking when validation fails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor-Level Validation\u003C\u002Fstrong> – Validates document-wide concerns like heading hierarchy that span across multiple blocks\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>When accessibility issues are detected, they are highlighted with visual indicators (red for errors, yellow for warnings) and detailed messages explain how to fix the problems. Critical errors prevent publishing until resolved, while warnings allow publication with user acknowledgment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in Accessibility Checks:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Button Blocks\u003C\u002Fstrong> – Ensures buttons have descriptive text content and validates link destinations using real TLD validation (Public Suffix List)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Blocks\u003C\u002Fstrong> – Requires alt text (unless marked decorative), validates alt text length (warns if exceeding 125 characters), prevents caption duplication, and detects non-descriptive patterns like “image of” or “photo123”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Table Blocks\u003C\u002Fstrong> – Requires proper headers or captions for screen reader navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading Blocks\u003C\u002Fstrong> – Validates proper heading hierarchy across entire document (prevents skipped levels), ensures appropriate first heading level (H2 recommended, H1 allowed with warnings), and provides configurable heading level restrictions (H1, H5, H6 can be disabled)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery Blocks\u003C\u002Fstrong> – Applies comprehensive image accessibility checks to all gallery items (alt text, length, patterns, caption duplication)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post & Page Title Validation\u003C\u002Fstrong> – Ensures posts and pages have a title set for accessibility and SEO, validates in real-time as users type, prevents publishing content without a title, configurable independently for posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Meta Fields\u003C\u002Fstrong> – Validate required custom fields with real-time validation, automatic post locking for errors, and seamless integration with block validation system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Government websites requiring WCAG compliance\u003C\u002Fli>\n\u003Cli>Educational institutions with accessibility mandates\u003C\u002Fli>\n\u003Cli>Businesses committed to inclusive web content\u003C\u002Fli>\n\u003Cli>Developers building accessible WordPress themes and plugins\u003C\u002Fli>\n\u003Cli>Content teams who want accessibility guidance built into their workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Developer Resources:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Extend the plugin with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-accessibility-checks\u002Fblob\u002Fmain\u002Fdocs\u002F\" rel=\"nofollow ugc\">custom accessibility checks\u003C\u002Fa> using the comprehensive validation API. See the complete \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-accessibility-checks\u002Fblob\u002Fmain\u002Fdocs\u002F\" rel=\"nofollow ugc\">developer documentation\u003C\u002Fa> for quick start guides, API reference, code examples, and a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-check-integration-example\" rel=\"nofollow ugc\">working example plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Getting Involved\u003C\u002Fh3>\n\u003Cp>If you would like to get involved and contribute to the development of this plugin or view it’s source code you can find more information in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fblock-accessibility-checks\" rel=\"nofollow ugc\">plugins GitHub repo\u003C\u002Fa>.\u003C\u002Fp>\n","Prevent WCAG accessibility errors in your content with real-time validation for blocks, meta fields, and document structure.",10,1950,"2026-04-15T03:06:00.000Z","6.7",[48,49,28,50,51],"accessibility","blocks","validation","wcag","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-accessibility-checks.3.0.2.zip","2026-04-16T10:56:18.058Z",{"slug":55,"name":56,"version":57,"author":5,"author_profile":6,"description":58,"short_description":59,"active_installs":34,"downloaded":60,"rating":9,"num_ratings":21,"last_updated":61,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":62,"homepage":32,"download_link":67,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":53},"planned-outage","Planned Outage for Block Themes","1.2.1","\u003Cp>Planned Outage for Block Themes is a lightweight plugin that enables maintenance mode for WordPress block themes. When enabled, logged-out visitors see your custom maintenance template while logged-in users can browse the site normally.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses native block theme templates\u003C\u002Fli>\n\u003Cli>Create maintenance pages in the Site Editor or as theme files\u003C\u002Fli>\n\u003Cli>Logged-in users bypass maintenance mode\u003C\u002Fli>\n\u003Cli>Configurable expected duration (Retry-After header)\u003C\u002Fli>\n\u003Cli>Pre-launch mode for sites that aren’t live yet\u003C\u002Fli>\n\u003Cli>Optional search engine bot access during maintenance\u003C\u002Fli>\n\u003Cli>Bypass link to let non-logged-in users preview the site during maintenance\u003C\u002Fli>\n\u003Cli>Admin bar indicator when maintenance mode is active\u003C\u002Fli>\n\u003Cli>Duration warning after 3 days of maintenance (except in pre-launch mode)\u003C\u002Fli>\n\u003Cli>Returns proper 503 status code for SEO\u003C\u002Fli>\n\u003Cli>Cache plugin detection with admin warning and automatic cache flushing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress 6.3 or higher\u003C\u002Fli>\n\u003Cli>A block theme (like Twenty Twenty-Five)\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple maintenance mode for block themes. Shows a maintenance template to logged-out visitors.",310,"2026-02-13T00:53:00.000Z",[63,64,65,66],"block-theme","coming-soon","maintenance","maintenance-mode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplanned-outage.1.2.1.zip",{"slug":69,"name":70,"version":71,"author":5,"author_profile":6,"description":72,"short_description":73,"active_installs":34,"downloaded":74,"rating":34,"num_ratings":34,"last_updated":75,"tested_up_to":25,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":53},"priority-plus-navigation","Priority Plus Navigation","1.1.0","\u003Cp>Priority Nav extends the core WordPress Navigation block as a variation, implementing the Priority Plus design pattern. It displays the most important navigation items in the main menu bar and automatically moves overflow items into a “More” dropdown menu (default label: “Browse”) when horizontal space is limited.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Overflow Detection\u003C\u002Fstrong>: Continuously monitors available space and adjusts navigation visibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive by Design\u003C\u002Fstrong>: Adapts to any screen size or container width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Styling\u003C\u002Fstrong>: Per-block dropdown menu styling via inspector controls, using CSS custom properties\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Labels\u003C\u002Fstrong>: Change the “More” button text and icon\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Integration\u003C\u002Fstrong>: Works beautifully with WordPress themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Uses ResizeObserver for efficient layout calculations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible\u003C\u002Fstrong>: Keyboard navigation and screen reader friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for sites with many navigation items that need to work across all device sizes without compromising usability.\u003C\u002Fp>\n","Adds Priority Plus pattern to core Navigation block. Moves overflow items into responsive \"More\" dropdown as the users viewport narrows.",234,"2026-03-17T03:19:00.000Z","6.0","7.4",[27,79,80,81],"navigation","priority-plus","responsive","https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Fpriority-plus-nav-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpriority-plus-navigation.1.1.0.zip",{"slug":85,"name":86,"version":87,"author":5,"author_profile":6,"description":88,"short_description":89,"active_installs":34,"downloaded":90,"rating":34,"num_ratings":34,"last_updated":91,"tested_up_to":23,"requires_at_least":46,"requires_php":77,"tags":92,"homepage":32,"download_link":96,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"readease-text-resizer","ReadEase: Text Resizer","1.0.0","\u003Cp>ReadEase provides a simple, native Gutenberg block named Text Resizer aimed for block theme builders that gives site visitors control over text size. Theme builders can add the block to any template (header, footer, sidebar) via the Site Editor.\u003C\u002Fp>\n\u003Cp>Built with accessibility in mind, this block helps your site meet WCAG 2.1 text resize guidelines while providing a seamless experience for visitors who need larger text.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple control styles\u003C\u002Fstrong> – Choose from dropdown, buttons, slider, or minimal icons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable label\u003C\u002Fstrong> – Position on top, side, or hide completely with custom text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible scale settings\u003C\u002Fstrong> – Configure minimum\u002Fmaximum scale (1.0x to 1.5x) and number of size steps (2-5)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scale scope options\u003C\u002Fstrong> – Apply scaling to full page or exclude template parts (header\u002Ffooter)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS selector\u003C\u002Fstrong> – Target specific elements using advanced selector option\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-only mode\u003C\u002Fstrong> – Show controls only on mobile and tablet devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Persistent preferences\u003C\u002Fstrong> – Saves visitor choice via localStorage across sessions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smooth CSS transitions\u003C\u002Fstrong> – Animated scaling with reduced motion support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully accessible\u003C\u002Fstrong> – Keyboard navigable with proper ARIA labels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block theme support\u003C\u002Fstrong> – Native WordPress color, spacing, and alignment controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme customization\u003C\u002Fstrong> – CSS custom properties for easy style overrides\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Control Styles\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dropdown\u003C\u002Fstrong> – Select menu showing percentage options (e.g., 100%, 125%, 150%)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buttons\u003C\u002Fstrong> – Row of “A” buttons in progressively larger sizes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider\u003C\u002Fstrong> – Range input with small\u002Flarge “A” labels at each end\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icons\u003C\u002Fstrong> – Minimal button group with minus, reset (A), and plus controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Theme Builders\u003C\u002Fh4>\n\u003Cp>ReadEase integrates seamlessly with block themes. The block respects your theme’s color palette and typography, and provides CSS custom properties for advanced customization.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize the appearance in your theme CSS:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.wp-block-readease-text-resizer {\n  --text-resizer-border-radius: 8px;\n  --text-resizer-button-bg-hover: rgba(0, 0, 0, 0.1);\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See the full list of CSS custom properties in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftroychaplin\u002Freadease\" rel=\"nofollow ugc\">GitHub documentation\u003C\u002Fa>.\u003C\u002Fp>\n","A Gutenberg block that lets site visitors resize text for improved readability and accessibility.",166,"2026-02-13T21:17:00.000Z",[48,27,93,94,95],"readability","resize","text","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freadease-text-resizer.1.0.0.zip",{"slug":98,"name":99,"version":87,"author":5,"author_profile":6,"description":100,"short_description":101,"active_installs":34,"downloaded":102,"rating":34,"num_ratings":34,"last_updated":103,"tested_up_to":23,"requires_at_least":104,"requires_php":25,"tags":105,"homepage":32,"download_link":111,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":53},"smart-media-replacement","Smart Media Replacement","\u003Cp>Smart Media Replacement is a WordPress plugin that allows you to replace media files while maintaining their original URLs and metadata. This is particularly useful for updating files like PDFs, images, or other documents without breaking existing links, especially when organizing media in year and month based folders.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Replace media files while maintaining original URLs\u003C\u002Fli>\n\u003Cli>Preserves all existing links (both internal and external)\u003C\u002Fli>\n\u003Cli>Maintains file metadata and relationships\u003C\u002Fli>\n\u003Cli>Simple and intuitive interface in the WordPress Media Library\u003C\u002Fli>\n\u003Cli>Supports all file types supported by WordPress\u003C\u002Fli>\n\u003Cli>Validates file names to prevent accidental URL changes\u003C\u002Fli>\n\u003Cli>Enforces dimension matching for images to prevent layout issues\u003C\u002Fli>\n\u003Cli>Automatically handles WordPress scaled images\u003C\u002Fli>\n\u003Cli>Validates file type matching to ensure consistency\u003C\u002Fli>\n\u003Cli>AJAX-based replacement with error handling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Requirements\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Filename Matching\u003C\u002Fstrong>\u003Cbr \u002F>\nThe new file MUST have exactly the same filename as the original file. For example, if your original file is \u003Ccode>logo.png\u003C\u002Fcode>, your replacement must also be named \u003Ccode>logo.png\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Dimensions (Images Only)\u003C\u002Fstrong>\u003Cbr \u002F>\nFor images, the replacement MUST have identical dimensions (width × height) to prevent layout issues.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File Types\u003C\u002Fstrong>\u003Cbr \u002F>\nThe replacement file must be the same file type as the original. The plugin validates MIME types to ensure consistency.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Does not collect or transmit any user data\u003Cbr \u002F>\n* Does not use cookies\u003Cbr \u002F>\n* Only processes files locally on your server\u003Cbr \u002F>\n* Does not communicate with external services\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the WordPress Media Library\u003C\u002Fli>\n\u003Cli>Find the file you want to replace\u003C\u002Fli>\n\u003Cli>Click on the file to view its details\u003C\u002Fli>\n\u003Cli>Look for the “Replace File” button in the attachment details\u003C\u002Fli>\n\u003Cli>Click “Replace File” and select your new file\u003C\u002Fli>\n\u003Cli>The replacement will happen automatically\u003C\u002Fli>\n\u003C\u002Fol>\n","Replace media files while maintaining their original URLs and metadata. Update PDFs, images, or documents without breaking existing links.",192,"2025-11-17T23:55:00.000Z","6.6",[106,107,108,109,110],"attachment","media","pdf","replace","upload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-media-replacement.1.0.0.zip"]