better-file-name-ai icon indicating copy to clipboard operation
better-file-name-ai copied to clipboard

WordPress plugin to rename newly uploaded images and generate alt text

Better File Name

Test on WordPress Playground

Description

This WordPress plugin renames files to be more readable using an open API (gpt-4-vision) upon upload and generates accessible alt text for images.

Rename file idea for WordPress was originally purposed by Pascal Birchler in following tweet.

Additional features:

  • Allows generating featured image using dall-e-2 or dall-e-3 API.

Note: GPT-4 Vision is in preview, It is not recommended to use this plugin on a production site.

Demo:

https://github.com/PatelUtkarsh/better-file-name-ai/assets/5015489/1f0ce636-ceeb-4e6e-918b-872d3069d40f

Installation

Manual Installation

  1. Download the zip file from the GitHub release
  2. Upload the plugin folder to /wp-content/plugins/.
  3. Activate the plugin through the 'Plugins' menu in WordPress.
  4. Set up the open API key from the settings page under the 'Tools' menu: /wp-admin/tools.php?page=better-file-name-settings

Composer Installation (if your setup supports composer autoloading)

  1. Run composer require patelutkarsh/better-file-name command.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Set up the open API key from the settings page under the 'Tools' menu: /wp-admin/tools.php?page=better-file-name-settings

Generate Missing Alt Text

Run following command to generate alt text for all images that do not have any.

wp better-file-name generate-alt-text --dry-run

This can take a while depending on the number of images on your site.