| 开发者 | baltasmazgas |
|---|---|
| 更新时间 | 2026年8月16日 13:46 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. This plugin doesn't include any AI service of its own — you supply your own API key for whichever provider(s) you choose (OpenAI, Google Gemini, and/or Anthropic Claude), and that provider bills you directly according to their own pricing.
No. Nothing is written to a product until you review the result and explicitly check "Update description" and/or "Update image", then click "Apply to product".
The Lite version handles one product at a time. Bulk-filling an entire catalog in the background is available in the Pro version.
It's stored in the WordPress database (or, if you prefer, defined as a constant in wp-config.php, which takes precedence). It's only ever used in server-side requests to the AI provider — never exposed to the browser or logged in plaintext.
wp_enqueue_style()/wp_enqueue_script() instead of inline <style>/<script> tags.wp-admin/includes/media.php require (no function from it was actually called)..po/.mo/.pot translation files — translations are now delivered entirely through translate.wordpress.org.gemini-3.1-flash-image (was gemini-2.5-flash-image). As a side effect, the default Image size (1K) now actually takes effect — Gemini's imageSize/aspectRatio options are only honored by 3.x+ models, so they were previously silently ignored against the old default.load_plugin_textdomain() call (WordPress.org loads hosted plugins' translations automatically), and annotated a handful of false-positive nonce/sanitization/discouraged-function warnings that PHPCS can't resolve across method calls (nonce verification happens in a shared verify_request() helper; the base64 image payload is validated downstream via strict decode + image-type checks rather than a text sanitizer).