Linux 软件免费装
Banner图

Filikod – Alt Text Checker & Bulk Image Alt Text Editor

开发者 filikod
lyode
更新时间 2026年10月9日 23:48
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

alt text image alt text missing alt text bulk alt text alt text checker

下载

1.1.4 1.0.5 1.0.6 1.1.0 1.0.9 1.0.7 1.1.2 1.1.3 1.0.3 1.0.4 1.1.1 1.0.8 1.2.1 1.2.0

详情介绍:

Most WordPress sites have broken ALT text, and most site owners have no way to measure it. Missing, generic, duplicated or too-short ALT text quietly hurts your accessibility score and your image SEO. The problem stays invisible until it is too late. Filikod scans your entire media library, gives you an ALT Quality Score from 0 to 100%, and gives you the tools to fix everything in bulk, directly inside WordPress. Filikod is an alt text checker built into WordPress. It finds every image with missing alt text, empty alt attributes, generic descriptions ("image", "photo", "IMG_4832") or duplicated alt text across your media library, then lets you fix them from one list. If a Lighthouse or SEO audit told you "the images on this page are missing alt attributes", this is the tool that shows you which ones and lets you fix them in bulk. No external API. No credits to buy. No complex setup. You write the ALT text. You stay in control. https://www.youtube.com/watch?v=C-yLjXhtwMs Full documentation and guides on filikod.com Want to test a single public page before installing anything? Paste its URL into the free online alt text checker. Who is Filikod for? Filikod is built for: ALT Text Audit and Quality Score Filikod scans your entire media library and instantly flags: You get a clear ALT Quality Score from 0 to 100% plus a breakdown by issue type, so you always know exactly what to fix first. This turns ALT text from a vague, invisible problem into a measurable system you can actually improve, like a health score for your media library. Bulk ALT Management Editing ALT text one image at a time is the reason most people never finish. Filikod makes bulk alt text editing practical. It lets you: Built for real media libraries with thousands of images, not tidy demos with five. Context-Based Editing Good image alt text requires context. What is this image actually about on this page? Filikod shows you where each image is used (which post or page) so you can jump directly to the content and write accurate, relevant ALT text. No guesswork. Duplicate Image Detection The same logo uploaded three times, the same photo dropped into two pages by two editors: exact copies pile up in every real media library, waste disk space and split your ALT work across files. Filikod fingerprints the original file of every image (md5, computed on upload and back-filled for your existing library by a batched scan) and lists every group of identical copies in Filikod > Duplicates: Detection only: Filikod never deletes or merges anything. You decide from the Media Library once you have checked where each copy is used. Multilingual sites are handled. Media linked as translations of each other by Polylang, WPML (Media Translation) or Bogo, one attachment per language for the same file, are intentional and never reported as duplicates; unlinked copies are listed with their language so you can link them or keep one. Weglot, GTranslate and TranslatePress translate on the fly and never duplicate media, WPGlobus keeps every language in the same post, and MultilingualPress uses one media library per site, each scanned on its own: nothing to configure with them. Once the library is scanned, every copy carries a red Duplicate file badge in the Media Library grid and a Duplicate warning in the attachment details listing every copy of the group, with a link to the Duplicates page. The Duplicate Upload Alert (on by default, switch in Settings > Optimizations) adds a notice in the uploader the moment you upload a copy of an existing image. Nothing is blocked. Bonus for the ALT Audit: identical files sharing the same ALT text are no longer reported as Duplicated ALT, and neither are the language versions of one media created by WPML, Polylang or Bogo. That was never an ALT problem, it was a duplicate file or a translation. Native Media Library (Media > Library) See ALT health where you already work: Filikod adds ALT Status badges directly in Media > Library, in both list and grid views. Multiple badges can appear on the same image when several issues apply. The cache refreshes automatically whenever ALT text is changed anywhere in WordPress. Optional Automation For teams who need to process large volumes, Filikod includes optional automation tools, all disabled by default: Execution order is always enforced: generate ALT from filename, clean special characters, then remove title. Predictable. Consistent. Always yours to control. How Filikod Compares Most image alt text plugins do one thing: auto-generate ALT on upload, often using a paid credit system. Filikod is an ALT audit and bulk management system. It works on your existing library, gives you a measurable quality score, and lets you fix issues at scale with full editorial control. What only Filikod does: If you want full visibility and control over your ALT text quality at scale, Filikod is exactly that. Compatibility Learn more at filikod.com

安装:

  1. Install from Plugins > Add New (search "Filikod" or "alt text checker") or upload the plugin zip manually
  2. Activate Filikod
  3. Go to Filikod > Dashboard to see your ALT Quality Score
  4. Go to Filikod > ALT Audit to find and fix issues by type
  5. Open Media > Library to see ALT Status in list or grid view, and in each image's attachment details
  6. Configure optional automation in Filikod > Settings

屏幕截图:

  • **ALT Audit**: Filter tabs for Missing, Generic, Too short, **Too long**, Duplicated, and **Decorative**; table with thumbnail, filename, **Context** (where the image is used), editable **ALT** field, issue label, a dedicated **Decorative** column with a toggle switch (auto-saved), and a per-row **Save** action. Duplicated ALT grouped for fast fixes.
  • **Settings: Accessibility / SEO**: Toggles for automatic ALT from filename, optional title-attribute removal, and special-character cleanup; **Process Existing Images** for bulk apply; **Save Changes**.
  • **Attachment details**: Native media modal/sidebar with **Alternative Text** and Filikod **ALT Status** (e.g. green **Alt: OK** when rules pass), so you see health next to the field while you edit.
  • **Media Library (grid)**: Thumbnails with **ALT Status** badges (e.g. **Alt: OK** on qualifying images) for a quick scan of library-wide ALT health.

升级注意事项:

1.2.1 Security and data fixes: hardened SVG sanitizer, decorative images never overwritten, ALT clean-up keeps punctuation, EXIF-safe resizing, faster audit, keyboard-accessible settings, French translation. Update recommended. 1.2.0 New Filikod > Duplicates screen: finds exact copies of images uploaded more than once (detection only), plus an optional alert when you upload a duplicate. Identical files sharing one ALT no longer count as duplicated ALT. Title counter in Settings. WordPress 7.1.1 compatibility confirmed. 1.1.5 Maintenance release. WordPress 7.1 compatibility confirmed (full code audit, no incompatibility found) and all Plugin Check warnings resolved (line endings, phpcs annotations, readme). No functional change, safe update for all users. 1.1.4 Fixes deleted media still showing up in the ALT Audit table: the audit cache is now invalidated when a media file is added or deleted, and rows for attachments that no longer exist are skipped. Recommended for all users. 1.1.3 Recommended update. Camera/export filenames (e.g. "Rggx5025") are now flagged as Generic ALT. Fixes blocked ICO uploads, the SVG sanitizer stripping viewBox/gradients/clip paths, a sanitization bypass for sideloaded SVGs, and registers the missing filikod-resized image size. 1.1.2 Security update: removes the SVGZ optional file type, which could bypass SVG sanitization. Also clarifies in the FAQ that the optional Automatic Image Resizing feature replaces original files. Update recommended for all users. 1.1.1 Recommended update: ALT inherited from AI export filenames (Gemini, ChatGPT) is now detected as Generic. Includes Dashboard stats caching, a hardened ALT save endpoint, a WCAG-friendly SVG sanitizer, and better per-site multisite uninstall cleanup. 1.1.0 Adds Too long ALT detection (>125 chars) with its own tab, badge and Dashboard counter; new Decorative toggle (dedicated column, auto-saved) to flag intentional alt="" images and exclude them from the score; refreshed badge colors; audit cache v3 (auto-rebuilt). 1.0.9 Recommended update: Alt: prefix on all Media Library ALT Status badges; Alt: OK without checkmark; modal label alignment fix (stylesheet loaded after media-views); readme aligned. 1.0.8 Recommended update: ALT Status in the Media Library (list, grid, modal) with live refresh; modal layout polish; faster duplicate detection while typing; internal JS refactor for bulk jobs. 1.0.7 Extended generic ALT detection, logo+domain exception, "Remove Title" fix for new uploads, Duplicated tab sorted by ALT with list refresh on save, removed Clear/Export CSV, security and coding standards fixes. 1.0.6 Positioning and documentation update focused on ALT audit & bulk management. Improves "Generic ALT" detection. 1.0.5 Adds context visibility in ALT audit and improves bulk editing experience. 1.0.4 Fixes audit score calculation and improves messaging. 1.0.3 Dashboard redesign with ALT Quality Score, detailed audit and Media Size Savings module. 1.0.0 First stable release with ALT automation, SVG security and extended file support. Filikod is developed by Sébastien, freelance WordPress developer.

常见问题:

How do I check alt text in WordPress?

Install Filikod and open Filikod > ALT Audit. It checks every image in your media library and flags the ones whose alt text is missing or empty, generic, too short, too long or duplicated, each in its own tab. Fix them one by one inline, or in bulk by issue type. The Filikod > Dashboard sums it up in a single ALT Quality Score. To check a single public page without installing anything, use the free online checker at filikod.com/alt-text-checker.

Is Filikod an alt text checker or an alt text generator?

A checker first. Filikod audits the alt text that already exists in your media library and scores it. It never sends your images to an external AI service and never invents descriptions behind your back. An optional, local filename-based setting (off by default) can fill a starting ALT for images that have none, and you then review it in the ALT Audit like any other ALT text.

Does Filikod generate ALT text automatically?

Yes, but it is optional and filename-based. Filikod generates ALT from the image filename only for images that have no ALT text yet. Its core strength is structured ALT audit and bulk management, so you always stay in control of your content.

Does Filikod use AI to write ALT text?

Not currently. ALT generation is based on the image filename. The core philosophy of Filikod is editorial control: you decide what each image means in context. Filikod gives you the visibility and tools to write accurate ALT yourself, or to review and validate what automation produces.

How is Filikod different from Image Attributes Pro or BIALTY?

Image Attributes Pro and similar filename-based plugins set ALT text automatically from the filename. They do not audit your existing library, detect generic or duplicated ALT, or give you a quality score. Filikod gives you a structured audit across your entire media library and the tools to fix issues in bulk, including images uploaded before you installed the plugin.

Does it work on images already in my media library?

Yes. Filikod scans and processes your entire existing media library, including images uploaded before installation. You can run a bulk process from the Settings page at any time.

Does Filikod modify my image files?

Not by default. All ALT features (audit, score, bulk editing, badges) only change the _wp_attachment_image_alt meta in WordPress and never touch your binary image files. The only exception is the optional Automatic Image Resizing feature (Settings > Optimizations, disabled by default). When you enable it, images wider than your maximum width are resized and the original file is replaced by the resized version. This is not reversible, so make sure you have a backup before running it on your existing library.

What is the ALT Quality Score?

It is a score from 0 to 100% that reflects the overall ALT text health of your media library. It takes into account the proportion of images with missing, generic, too-short, and duplicated ALT attributes. It gives you a single measurable number you can track and improve over time, like an SEO or accessibility health metric.

Can I bulk edit ALT text?

Yes. The ALT Audit page lets you filter images by issue type (missing, generic, short, duplicated) and edit ALT text inline. Changes save instantly without reloading the page.

Is it compatible with Elementor, Divi, WPBakery, and Gutenberg?

Yes. Filikod manages ALT attributes directly in the WordPress media library, independently from your theme or page builder. Compatibility is universal.

Does Filikod detect duplicate images?

Yes. Filikod > Duplicates lists every group of identical files (same md5 fingerprint) with thumbnail, size, upload date, usage context and ALT text, and flags the oldest copy. Run "Scan library" once to fingerprint your existing images; new uploads are fingerprinted automatically. Filikod only detects: it never deletes or merges files, you clean up from the Media Library when you are sure. Resized or re-encoded variants of a picture are different files and are not reported as duplicates. An optional Duplicate Upload Alert (Settings > Optimizations) warns you right after uploading a copy of an existing image.

Does it work on multisite installations?

Yes. Filikod supports WordPress multisite.

Is Filikod an image optimizer like Smush or Imagify?

No. Filikod does not compress images, convert to WebP, or serve images via CDN. It focuses entirely on ALT text quality: the audit, the score, and the tools to fix issues at scale. You can use a dedicated image optimizer alongside Filikod without any conflict.

Where can I find documentation?

Full documentation is available at filikod.com.

更新日志:

1.2.1 1.2.0 1.1.5 1.1.4 1.1.3 1.1.2 • Security – SVGZ removed from optional file types: compressed SVG files (.svgz) could bypass the SVG sanitization chain, which only processes uncompressed .svg uploads. The SVGZ option has been removed from Settings > File types; sites that had it enabled will no longer accept .svgz uploads. Regular .svg uploads are unaffected and remain fully sanitized. If you previously uploaded .svgz files, we recommend reviewing them and re-uploading as standard .svg. • Documentation – image files FAQ: the "Does Filikod modify my image files?" answer now explicitly states that the optional Automatic Image Resizing feature (disabled by default) replaces the original file with the resized version and is not reversible. All ALT features remain meta-only and never touch image files. 1.1.1 • AI-generated image detection (Generic ALT): ALT text inherited from default AI export filenames is now flagged as Generic in the audit. Two new universal patterns cover the most common cases: 1.1.0 • Detailed badge tooltips: every ALT badge (list view, grid overlay, modal, ALT Audit Issue column) now exposes a contextual title tooltip explaining the status and the recommended action (e.g. “ALT text exceeds 125 characters. Long ALTs are poorly read by screen readers and dilute SEO signals…”). Tooltips are translatable and parameterized with the actual character thresholds. A dotted underline (cursor: help) signals the tooltip on the Issue label • New issue: Too long ALT: detection of ALT text exceeding 125 characters (after normalization). Dedicated tab on the ALT Audit page, dedicated count on the Dashboard, dedicated Alt: Too long badge in the Media Library (list, grid, modal). Score impact: 70/100 (reported but less critical than duplicate, generic, too short, or missing) • Decorative action: mark an image as decorative (intentional alt="" per WCAG). Decorative images are fully excluded from the ALT score (neither numerator nor denominator) so logos, dividers and purely visual icons stop dragging your score down. Dedicated Decorative column on the ALT Audit page with a toggle switch that auto-saves on change; dedicated Decorative tab to review and revert; dedicated Alt: Decorative badge in the Media Library • ALT Audit UI: decorative action moved out of the Action column into its own column with a toggle switch (auto-save on change, keyboard-accessible). The Action column now only holds the Save button for a cleaner row layout • Badge colors refresh: new palette for the Media Library ALT Status badges. Alt: Generic in amber (#FFC736) and Alt: Too short in teal (#0DBB9C) for clearer visual differentiation • Dashboard: two new counters, Too long and Decorative, both linking to the matching ALT Audit tab • Audit cache: transient bumped to filikod_alt_audit_v3 (auto-rebuilt on first load); invalidation hooks now also listen to the new _filikod_decorative post meta • i18n: new translatable strings (Too long, Decorative, Marked as decorative., Image restored as a regular image, please add an ALT text., "too long" description with parameterized character threshold) • Public API: new helpers Filikod_Alt_Audit::is_decorative(), Filikod_Alt_Audit::set_decorative(), new constants TOO_LONG_MIN_LEN, META_DECORATIVE, AUDIT_TRANSIENT • Backwards compatibility: existing audit results still load; collect_alt_issue_codes() gains an optional fourth parameter $is_decorative defaulting to false 1.0.9 • ALT Status labels: badges in the native Media Library (list, grid, attachment details) now use an Alt: prefix on every status (e.g. Alt: OK, Alt: Duplicated, Alt: Missing) via a translatable Alt: %s string • OK badge: removed the checkmark character; the passing state reads Alt: OK • Attachment details modal: new stylesheet media-modal-alt-status.css enqueued after media-views (wp_enqueue_media) so the ALT Status label stays aligned with other field labels and with the badges, including under the 900px responsive rules • Readme: description, screenshots captions, and changelog aligned with the above 1.0.8 • Native Media Library: ALT Status column in list view; badge overlay on grid thumbnails (top-left); ALT Status field in attachment details modal/sidebar • Modal UX: ALT Status label aligned with badges; multiple issue badges on one horizontal row in attachment details (list column still stacks badges for readability) • Live updates: status refreshes after saving ALT text (AJAX save handlers) and while typing (server-side preview); dashboard and audit cache stay in sync when _wp_attachment_image_alt changes • Multi-issue badges: an image can show several tags at once (e.g. Generic + Too short + Duplicated) when multiple rules apply; single green Alt: OK when there are no issues • Reliability: audit transient cache key bumped (filikod_alt_audit_v2); normalized cache keys for object caches; attachment_fields_to_save ensures image_alt is persisted on save-attachment-compat like the classic uploader; invalidation hooks on post meta, attachment save, and related paths • Performance: cached global map of normalized ALT → occurrence count (filikod_alt_norm_counts_v1); duplicate preview in the media modal avoids scanning every attachment per request; full audit rebuild reuses that index • Admin JS: shared batch runner for accessibility and bulk jobs (runFilikodBatchedJob) • Documentation: FAQ and feature list updated; default behavior is ALT meta only, no image file changes 1.0.7 • Accessibility: "Remove Title Attribute" now works for new uploads (clears post_title after use); execution order enforced: generate ALT (from title then filename) → clean special chars → remove title (same order in bulk process) • ALT Audit page: Duplicated tab lists media sorted alphabetically by ALT so duplicates are grouped; saving an ALT in Duplicated tab reloads the list so media that are no longer duplicated disappear • Security & coding standards: escaped outputs (menu icon via wp_localize_script; pagination printf), all variables in ALT audit view prefixed with filikod_ (PrefixAllGlobals) 1.0.6 • Readme and positioning update: ALT audit & bulk management first • Clarified automation messaging (optional, controlled) • Improved "Generic ALT" detection with additional real-world patterns (e.g. device/app filenames, placeholders, thumbnails) • Reduced false positives in generic ALT classification (better normalization and matching) 1.0.5 • Added content context column in ALT audit (see where each image is used) • Improved bulk ALT editing workflow • Enhanced admin interface clarity 1.0.4 • Fix audit score calculation • Adjusted description text 1.0.3 • Dashboard redesign with ALT Quality Score (0–100%) • Multi-language generic ALT detection • Donut gauge visualization for ALT Score • Media Size Savings module and progress bars • New audit utilities and filters 1.0.2 • Improved dashboard readability • Added ALT coverage percentage • Clarified resize behavior messaging 1.0.0 • Initial public release • ALT automation (filename-based) • Title removal & character cleanup • Bulk processing for existing images • Secure SVG sanitization • Optional extended file types • Modern tab-based dashboard