WP Manifestindependent plugin directory
manifest / media / alt-wizard-wp

Alt Wizard For WordPress

Plugin for adding alt text to WordPress media library images in bulk using a simple UI interface.

by Simo Ahava · github.com/sahava/alt-wizard-wp · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/sahava/alt-wizard-wp/archive/refs/heads/main.zip

Experimental plugin. Back up your WordPress installation before activating or running any of this plugin's code. All responsibility for any issues, data loss, or damage rests solely with the person who installs and uses the plugin.

Manage alt text for every image in your media library from one place. Browse, filter, and edit alt text inline — individually or in bulk — without opening each attachment separately.

Requirements

  • WordPress 6.0 or later
  • PHP 7.4 or later
  • User role with the upload_files capability (Editor and above)

Installation

  1. Copy or clone the alt-wizard-wp folder into your site's wp-content/plugins/ directory:

    wp-content/plugins/alt-wizard-wp/
    ├── alt-wizard-wp.php
    ├── assets/
    │   ├── css/admin.css
    │   └── js/admin.js
    └── includes/
        ├── class-alt-wizard-admin.php
        └── class-alt-wizard-ajax.php
  2. In the WordPress admin go to Plugins and activate Alt Wizard For WordPress.

  3. Navigate to Tools → Alt Wizard.

How it works

The image table

The main screen lists every image attachment in your media library. For each image you can see:

  • A thumbnail
  • The filename (links to the attachment edit screen)
  • Image dimensions
  • A status badge — Has alt or Missing alt
  • An editable alt text field
  • Save and Revert buttons

Editing a field and clicking Save writes the new alt text to the database via an AJAX request without reloading the page. Revert discards any unsaved changes and restores the field to the value it had when the page loaded.

Filters

Use the filter bar at the top to narrow down what you see:

Filter Description
All images Shows every image in the library
Missing alt Shows only images with no alt text set
Has alt Shows only images that already have alt text
Attached to a post/page only Limits results to images embedded in content

You can also control how many images appear per page (80 / 200 / 500 / 1 000 / All). Click Apply filters to update the listing.

Bulk editing

  1. Tick the checkboxes next to the images you want to edit, or use Select all on page to select every row at once.
  2. Edit the alt text fields for your selected images.
  3. Click Bulk Save Selected to save all changes in one go, or Bulk Revert Selected to discard them.

A status message above the table reports success or flags any rows that failed to save.

Permissions

The plugin checks the upload_files capability on every page load and every AJAX request. Users without this capability cannot view the page or save changes. Individual attachment edits are additionally gated by edit_post for the specific attachment, so authors cannot edit media uploaded by others.