WP Manifestindependent plugin directory
manifest / ai / bulk-ai-alt-setter

Bulk AI Alt Setter WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB

AIを活用してメディアライブラリの画像に一括でalt属性を設定するプラグイン

★ 0stars
1.0.1latest · 1 year ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/m-g-n/bulk-ai-alt-setter/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

AIを活用してWordPressのメディアライブラリの画像に一括でalt属性を設定するプラグイン。

概要

このプラグインは、OpenAI APIを利用して、WordPressのメディアライブラリにある画像に対して一括でalt属性(代替テキスト)を設定することができます。SEOとアクセシビリティの両方を向上させるための最適なalt属性をAIが自動生成します。

機能

  • メディアライブラリの画像に一括でalt属性を設定
  • 画像アップロード時に自動的にalt属性を設定
  • 単一画像にalt属性を個別に設定
  • メディア編集画面からのalt属性生成
  • 画像ファイル名や説明を元にした、意味のあるalt属性の生成
  • 既存のalt属性を持つ画像をスキップする設定
  • 最新のGPT-4o(gpt-4o)モデルを使用した高精度な画像認識

インストール方法

  1. プラグインをダウンロードし、解凍します
  2. bulk-ai-alt-setterフォルダをWordPressの/wp-content/plugins/ディレクトリにアップロードします
  3. WordPressの管理画面からプラグインを有効化します
  4. 「AI Alt Setter」メニューの「設定」からOpenAI APIキーを設定します

使用方法

APIキーの設定

  1. OpenAIのウェブサイトからAPIキーを取得します
  2. WordPress管理画面の「AI Alt Setter」→「設定」メニューを開きます
  3. APIキーを入力して保存します

一括処理

  1. 「AI Alt Setter」→「一括設定」メニューを開きます
  2. 処理オプションを設定します
    • 既存のalt属性を持つ画像をスキップするかどうか
    • 画像ファイルのみを処理するかどうか
    • 一度に処理する最大画像数
  3. 「対象画像をプレビュー」ボタンをクリックすると、処理対象となる画像が表示されます
  4. 「Alt属性を一括生成」ボタンをクリックすると、処理が開始されます
  5. 処理の進捗状況が表示され、完了後に結果が表示されます

自動生成機能

画像をメディアライブラリにアップロードすると、自動的にAlt属性が生成されます。これにより、追加の操作なしですべての新しい画像にAlt属性が設定されます。この機能は以下の条件で動作します:

  • 画像ファイルのみが処理対象となります
  • APIキーが設定されている必要があります
  • 既にAlt属性が設定されている画像はスキップされます

個別処理

  • メディアライブラリの一覧画面で、各画像の「Alt属性」列に表示される「AI生成」ボタンをクリックすることで、個別にalt属性を生成できます
  • メディア編集画面でも同様のボタンが表示され、個別に生成できます

注意事項

  • このプラグインを使用するには、OpenAI APIのアカウントとAPIキーが必要です
  • APIキーの使用には、OpenAIの利用規約に従って料金が発生する場合があります
  • GPT-4oモデルを利用しているため、高精度な結果が得られる一方、APIコストが発生します
  • 生成されたalt属性は必要に応じて手動で編集・調整することをお勧めします

動作環境

  • WordPress 5.8以上
  • PHP 7.4以上
  • OpenAI APIアクセス権(GPT-4oモデルにアクセス可能なアカウント)

ライセンス

GPL v2 or later

ブランチ名:feature/remove-model-selection

Releases

2 releases.

Tag
Published
1.0.1 latest
May 9, 2025 1 year ago
1
May 9, 2025 1 year ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

B grade

Security

Bulk AI Alt Setter 1.0.1 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
1.0.1
Findings
1
Worst severity
medium
Content hash
ff1b0efd04d73f4efdc706c8…

Findings

  • medium Attachment listing AJAX missing capability check

    missing_capability

    ajax_get_attachments only check_ajax_referer('baas_nonce'). Script+nonce are localized on upload.php, so any user with upload_files can call it and enumerate attachment IDs/URLs/filenames site-wide. Sibling generate endpoints correctly require upload_files but do not verify edit_post on the attachment.

    includes/class-baas-admin.php:327-380

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.