| 开发者 | andrewmurray |
|---|---|
| 更新时间 | 2026年7月28日 17:48 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPL-2.0+ |
| 版权网址: | 版权信息 |
Yes, completely free. It uses the free public LanguageTool API — no account or paid plan is required.
Yes. The plugin reads post_content directly from the database, so it works with both the classic editor and the block editor regardless of how the post was originally written.
Yes. Use the Post type and Status selectors on the Grammar Checker (and Find Posts) screen to scan posts, pages, or any public post type, in any status including drafts.
Any language supported by LanguageTool. Pick your language in Settings, or leave it on Auto-detect to have the language detected automatically.
No. Every fix requires a manual click — nothing is changed without your approval.
Yes. To check your text, the content of the posts you scan is sent to the LanguageTool public API (https://api.languagetool.org) over HTTPS. This only happens while a scan is running, and only for the posts you choose to check. The plugin does not store your content externally. See the External services section above and the LanguageTool privacy policy and terms for how they handle submitted text.
The free LanguageTool API has rate limits. If you are scanning a large number of posts, the plugin automatically pauses between requests. If you still see errors, wait a minute and try again.
Click Add to Dictionary next to any flagged word. That word will be silently skipped in all future scans. The dictionary is shared across the whole site, so only administrators can change it.
Anyone who can edit posts (Contributors, Authors, Editors, Administrators) can scan and fix the posts they are allowed to edit. Because the custom dictionary, ignored errors, and Settings apply to the entire site, only administrators can change those.
check_ajax_referer() directly instead of via a shared helper, so the nonce verification is visible to static analysis. The permission checks added in 1.15.0 are unchanged.edit_posts, e.g. Contributors and Authors) could change site-wide plugin data, and could read or overwrite posts belonging to other users.manage_options capability (administrators). The Custom Dictionary, Ignored Errors, and Settings tabs, and the "Add to Dictionary" / "Ignore" buttons, are now only shown to administrators.edit_posts plus a per-post edit_post check, so users can only scan and fix the posts they are actually allowed to edit.seomedic-simple-grammar (was the generic, unprefixed grammar-checker) to match the plugin slug and avoid collisions with other plugins. If you had bookmarked the old admin URL, update it.