| 开发者 | mark456321 |
|---|---|
| 更新时间 | 2026年5月26日 07:43 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. You supply your own API key from Anthropic, OpenAI, or Google. Google Gemini has a free tier that works well for most sites — no credit card required.
No. This plugin has no refresh limits, no license activation, no time trials, no quotas. Refresh as many posts as often as you want. The only practical limits come from the AI provider you choose — for example, Google's free Gemini tier has lower request rates and a smaller output token cap than the paid Gemini API.
Never. Every AI refresh saves as a private draft. Your live post only updates when you explicitly approve the draft.
No. Your post content is sent only to the AI provider API you configure. Nothing is sent to CRAI servers or anywhere else.
Yes — CRAI Content Updater has native support for both Yoast SEO and Rank Math. When you enable the "SEO title, meta & keywords" update option, the plugin reads your existing focus keyword, SEO title, and meta description from whichever plugin you have installed, sends them to the AI for improvement, and writes the updated values back to the correct meta fields on the draft. No manual copy-paste required. If neither plugin is active, the plugin falls back to the post title as the focus keyword.
Yes. The plugin detects Elementor posts and performs widget-by-widget updates to preserve your layout.
Claude (Anthropic), GPT-4.1 (OpenAI), Gemini 2.5 Pro / 2.5 Flash / 1.5 Pro (Google paid), and Gemini 2.5 Flash Lite (Google free tier).
It depends on your AI provider and article length. Rough estimates per refresh:
Claude Sonnet and Opus are significantly more expensive per token than GPT-4.1 or Gemini. For a long article with Deep Research enabled, Claude makes 3-5 separate API calls (research, fact-check, rewrite, SEO). Use Claude Haiku for routine updates and Sonnet/Opus for your most important content.
uninstall.php: renamed variables to use crai_ prefix ($crai_options, $crai_option, $crai_meta_keys, $crai_meta_key, $crai_table) to satisfy the PrefixAllGlobals naming convention.phpcs:ignore comments for intentional direct DB queries in uninstall.php — deleting by meta_key and dropping the custom table are expected and correct at uninstall time.uninstall.php — removes all plugin options, post meta, the custom performance views table, and transients on uninstall. Required by WordPress.org plugin guidelines.post__not_in exclusionary query parameter removed from get_posts() call in class-crai-updater.php. Exclusion logic moved to PHP-side filtering to avoid the VIP performance sniff.{$table} variable inside $wpdb->prepare() calls in class-crai-performance.php. Replaced with esc_sql() concatenation — the correct WordPress pattern for dynamic table names.exclude parameter in get_posts() replaced with post__not_in in class-crai-updater.php.