| 开发者 | danielegagliardi |
|---|---|
| 更新时间 | 2026年8月20日 22:05 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
_wp_attachment_image_alt. Automatic fallback between providers on quota errors (429).current_user_can() checks.cetus-media-optimizer folder to /wp-content/plugins/.No. Originals are never touched. The plugin creates a second file with the new extension (e.g. photo.jpg → photo.webp) alongside the original.
If you choose Automatic format, the plugin detects server capabilities at runtime and falls back to WebP. If WebP is also unavailable, the image is skipped and a notice is shown in the diagnostics panel.
By default they are left unconverted, so they keep their credentials and yield no saving. A C2PA manifest contains a cryptographic hash of the image, so re-encoding the pixels invalidates it, and it cannot simply be copied onto the converted file either: doing that would mark the converted file as tampered with, which validates worse than having no provenance at all. You can turn this protection off under Preferences, in which case those images are converted like any other and the plugin tells you, per image and in the conversion log, that the credentials were lost. Your original file is never deleted in either case, so the credentials always remain in the original on disk.
No hard limit. The bulk processor works in small batches (5 images per AJAX tick) to respect server timeouts and can be paused and resumed at any time.
After conversion, the plugin sends the image (as a Base64-encoded inline payload) to the selected AI provider. The response is sanitised and saved as the standard WordPress _wp_attachment_image_alt post meta. No image data is stored on any server.
If the primary provider returns HTTP 429, the plugin automatically retries with the other provider (if both keys are configured and fallback is enabled). A warning is displayed in the admin panel reminding you to monitor your API quota.
No, by default. The opt-in checkbox is disabled by default. If you enable it, anonymous PHP crash reports (error type, stack trace limited to plugin files, WordPress/PHP/plugin version) are sent to Sentry. No IP address, user data, API keys or personal information is ever transmitted. You can disable it at any time from Preferences → Telemetry.
wp_generate_attachment_metadata fires twice for a single upload whenever sub-size generation is deferred, and nothing stopped the second call from overwriting the first.imagedestroy() emitted a deprecation notice on PHP 8.5. It has done nothing since PHP 8.0 and has been removed; WebP output is unchanged.