| 开发者 | GraphComment |
|---|---|
| 更新时间 | 2026年11月10日 01:10 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL |
wp-comments-post.php) directly, which is why the flood continues even when comments look closed. AI has made that spam cheap, fluent and endless — it no longer looks like spam. With GraphComment active, that endpoint is shut and every comment goes through our moderation pipeline instead: smart filtering, insult detection, trusted-member auto-approval — and AI Moderation Assist, included free for your first 100 AI analyses each month. The AI reads the article before judging the comment, so it catches what ordinary keyword filters can't, then suggests a decision with its reasoning — you stay in control.
2. Actually free — and your readers are not the product.
No ads next to your content, ever. No ad-tracking of your readers. The free plan is not a trial: it includes 1M data loads a month — far beyond a typical blog's traffic — with guest commenting, media embedding, moderation tools and real-time discussions included. And because of point 3, there is no hostage scenario the day you outgrow it.
3. Your comments live in YOUR database — reviews keep pointing this out.
GraphComment continuously synchronizes every comment back into your WordPress database, author identity included — on a schedule, and instantly with the new webhook push. Deactivate the plugin tomorrow and your discussions are still there, in wp_comments, served natively. No export request, no ransom, no dead links. That's why trying it is risk-free.
4. Your readers comment without creating an account.
Guest commenting is on by default, social login is one tap, and your registered users sign in with their WordPress account (SSO) — included on every plan. Forcing readers to create yet another account is what empties a comment section — GraphComment never does.
5. Near-native performance — measured by independent tests, not just by us.
An independent benchmark by Servebolt (2023, updated February 2026) found GraphComment adds as few HTTP requests as WordPress native comments. Our own Lighthouse benchmarks show the same LCP and zero main-thread blocking as a page with no comment plugin at all.
6. Fully customizable — without paid add-ons.
Your logo, your fonts, fine-grained themes with a beautiful dark mode, hundreds of settings — free. Even how your discussion space works is up to you: Bubble Flow threading that keeps 300-comment debates readable, classic chronological, or flat — switch freely. Elsewhere, image uploads, extra spam protection or comment search come as paid add-ons; here they're included.
And the rest is there too: real-time commenting with instant reply notifications, inline images and videos, one-file import (WordPress WXR or Disqus XML, processed in the background), indexable comments with structured data for search engines, and your comments served as real HTML to the AI crawlers that don't run JavaScript (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Amazonbot and more, as of September 2026 — your discussions show up in generative engines too), a widget in 21 languages with a back-office in 10 and a fully rebuilt RTL layout, and a two-click connection with a setup wizard that takes you straight to your next step. Hosting in Europe, under GDPR, with you as the data controller.
Leaving Disqus? Do it before it costs you your community.
A fact worth knowing: Disqus's own comment export contains no commenter email addresses. The longer you stay, the more of your community's identity stays behind when you leave. GraphComment makes the opposite choice: your commenters live in your WordPress database from day one.
Migration is one file: export from Disqus (custom XML) or WordPress (WXR), upload it in the plugin, and large archives are processed in the background. No ads, EU hosting, GDPR — and your community stays yours.
Everything essential is in the free plan — no paid add-ons
The pieces other comment plugins often sell as paid add-ons — image uploads, extra spam protection, comment search, front-end moderation — are part of GraphComment's free plan, not a growing bill.
Spam is handled at the root, too: instead of filtering comments after bots reach your site, GraphComment closes WordPress's native comment submission endpoint so automated spam never enters your moderation queue, with AI Moderation Assist included on every plan to catch what filters miss. Already have WordPress comments? They stay exactly where they are.
What's new in GraphComment 5.x
GraphComment block, on block themes and classic themes alike.[graphcomment] plus graphcomment_init_args / graphcomment_should_apply filters for full control from your theme (see For Developers).wp-content/plugins/ directory (all extracted files should exist in wp-content/plugins/graphcomment-comment-system/). Deactivate any third-party comment plugin you may have previously installed.Yes. All core features are free with the Basic plan, up to 1M data loads per month — the system is fully functional without paying. If you need more volume or premium features, paid plans start at $29/month ($25/month billed annually). See the pricing page.
No. Features that are often sold as paid extensions elsewhere — image uploads, extra spam protection, comment search, front-end moderation — are included in GraphComment's free plan. Spam is blocked at the source (WordPress's native comment submission endpoint is closed so bots can't post), and AI Moderation Assist is included on every plan.
Two ways. First, at the source: spam bots post directly to WordPress's native comment submission endpoint without ever loading your pages — with GraphComment active, that endpoint is closed, so automated spam never enters your moderation queue. Second, every comment goes through GraphComment's moderation pipeline: smart filtering, insult detection, trusted-member auto-approval, and AI Moderation Assist (free for your first 100 AI analyses each month) — the AI reads the article before judging the comment and suggests a decision; you stay in control.
No. Enable the Synchronization tab and every GraphComment comment is copied back into your WordPress database, on a schedule you choose — and instantly when the webhook push option is enabled. If you deactivate the plugin, the native WordPress comments (including everything synchronized) are displayed again.
Yes, you own your data. You can retrieve all comment data of your site at any time: the synchronization keeps a copy in your WordPress database, and an export tool is available in the administration of your website.
Yes. GraphComment is hosted in Europe and built for the strictest privacy rules, so it meets what publishers need under GDPR (EU/UK), CCPA/CPRA (California) and similar laws: your readers are never tracked for advertising, their data is never sold or shared, and they keep full control of their personal data — access, correction or deletion at any time. You remain the data controller and GraphComment acts as your processor — see our Privacy Policy. To improve the plugin, GraphComment sends an anonymous technical signal on activation, configuration and deactivation: the event type, the plugin version, your site's language and, at installation, the WordPress and PHP versions with a random installation identifier. No URL, no personal data, no IP address is transmitted. If you deactivate the plugin, a short form lets you — only if you choose to — tell us why you are leaving; nothing is sent unless you click "Send and deactivate". Your comment data remains yours: you are the data controller, GraphComment only processes an anonymous technical signal.
Export your comments from Disqus (custom XML export), then in the plugin open Importation → Import by file and upload the export. Large archives are processed in the background. Comments written directly on WordPress can be imported from the Importation tab. If the Disqus plugin synced your comments into WordPress, the direct import leaves those copies out and tells you how many there are: your Disqus file brings them over, so they are not imported twice.
When installing, you can select the date from which GraphComment takes over. All previous comments keep being displayed the native way. You can also import them into GraphComment so they appear in the new discussion area.
Yes. GraphComment replaces the comment area on both classic and block (Full Site Editing) themes automatically, and version 5.0 adds a GraphComment block plus a [graphcomment] shortcode to place the discussion area anywhere.
Yes. Product pages are excluded by default (WooCommerce manages its own reviews), and GraphComment 5.0 lets you enable comments on product pages — from the settings or with the graphcomment_should_apply filter.
SSO lets the users of your WordPress database comment without creating a GraphComment account. WordPress SSO is included on every plan, free: enable Single sign-on (SSO) via WordPress in the plugin's Plugin Settings → General tab (or in your GraphComment dashboard), and your logged-in WordPress users are signed in to GraphComment automatically.
GraphComment synchronizes comments back to WordPress, and runs the comment import, using WordPress scheduled tasks (WP-Cron). On some hosts WP-Cron is disabled (define('DISABLE_WP_CRON', true); in wp-config.php) or only fires when a visitor loads a page. On a low-traffic site, the synchronization and the import may then never run.
The plugin warns you in the admin when this happens, and the Diagnostic page (GraphComment menu) detects it. To fix it, set up a real system cron that triggers WordPress scheduled tasks every few minutes. Two common options:
*/5 * * * * cd /path/to/wordpress && wp cron event run --due-now > /dev/null 2>&1*/5 * * * * wget -q -O - "https://example.com/wp-cron.php?doing_wp_cron" > /dev/null 2>&1The plugin verifies SSL certificates on all API requests. If your server has an outdated CA certificate bundle, you may see connection errors. Ask your hosting provider to update the server's CA certificates (recommended), or as a temporary workaround add this line to your wp-config.php file: define('SSLVERIFY', false);
Open the Diagnostic page in the GraphComment menu: it runs 7 automatic health checks (API connectivity, cron, synchronization freshness, system requirements…) and a Copy report button produces a ready-to-send summary for our support team.
robots.txt if you would rather they didn'tuploads/graphcomment/) can no longer be browsed and the log file name is no longer predictable — the log stays available from the Debug panel of the settings page[graphcomment] shortcode and developer filters (graphcomment_init_args, graphcomment_should_apply)