| 开发者 | al5dy |
|---|---|
| 更新时间 | 2026年9月25日 16:52 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
current_user_can( 'edit_post', $post_id ) for that exact post;post_content, block attributes, revisions or autosaves. Your article remains your article.
Server-side rate limiting
Turgenev is an external service with account usage/billing, so the plugin does not rely only on a disabled button in JavaScript.
The WordPress backend applies independent request limits per user/post and per user across all posts. If either limit is exceeded, the request is rejected before contacting the provider.
Graceful server compatibility
The PHP DOM extension is optional.
Without ext-dom:
Turgenev evaluates content through the external Turgenev text-analysis service. The integration surfaces the provider's overall risk and sections related to repetition/frequency, style, keywords, formality and readability. It is intended as an editorial and SEO content-quality tool, not as a search-ranking guarantee.
No. This plugin integrates the independent Turgenev service with WordPress. Turgenev's published methodology discusses content signals and risk associated with Yandex's Baden-Baden text-quality / over-optimization algorithm.
No. Search rankings depend on many factors. The provider itself describes its score as a risk estimate and recommends applying editorial judgment instead of mechanically removing every highlighted word.
It exposes Turgenev analysis related to repetition, unusually frequent terms, keyword/query coverage and overall over-optimization risk. These signals can be useful when reviewing SEO copy, landing pages and commercial content.
Yes. Readability is one of the analysis sections returned by Turgenev.
Yes. The Block Editor integration analyzes the whole current document and is independent of the selected block.
Yes. The plugin adds a Turgenev metabox on supported Classic Editor screens.
No. Gutenberg analysis reads the current editor state, including unsaved changes.
Yes. Enable HTML analysis (send markup) in the Turgenev panel. By default, visible document text is used.
The current plugin runtime accepts up to 50,000 visible Unicode characters per analysis.
Get your API key from the Turgenev API key / account page.
Use the Turgenev balance top-up page. The plugin also provides a top-up shortcut from the editor.
The WordPress plugin is GPL-licensed software. The external Turgenev service has its own billing model and current pricing. Check the provider website for authoritative pricing.
The plugin verifies a new key using the provider's balance operation rather than sending a dummy document to the risk-analysis endpoint.
No. Provider authentication is performed server-side by WordPress.
The replacement is verified before storage. If it cannot be verified, the existing key remains unchanged.
The new key is not committed and the previous working key is preserved.
The plugin checks current_user_can( 'edit_post', $post_id ) on the server for document operations. A generic ability to edit some posts is not enough.
No. Highlighting is presentation-only. It does not intentionally write highlight markup into post_content, block attributes, revisions or autosaves.
Report highlighting requires the PHP DOM extension. Normal balance checks and content analysis continue to work without it. Ask your host to enable the standard PHP DOM/XML extension for your active PHP version if you want report highlighting.
The provider is an external service with account usage. Server-side limits help prevent accidental or scripted repeated requests from bypassing normal editor behavior.
Changing the text changes the analyzed input. The Turgenev provider also continues to improve its algorithms and dictionaries, so results may evolve over time.
No. The provider explicitly warns against mechanical rewriting. A highlighted phrase is a signal to review context, not an instruction to delete it automatically.
No. A document analysis sends the content being analyzed. A balance check sends the API key but not document content. See the External Service section for details.
edit_post) capability checks; a generic edit_posts capability is never accepted on its own for document operations.risk, highlights and balance, enforced both per post and per user across all posts combined, so switching between posts cannot be used to exceed the effective budget. Rejected requests never reach the Turgenev provider.risk request that was used only to validate settings.innerHTML rendering with safe DOM/text rendering; highlight previews are presentation-only and never modify saved post content.ext-dom) is unavailable: analysis and balance are unaffected, and the Highlight action is hidden with a clear notice instead of failing.tbclass API documentation typo/ambiguity.