| 开发者 | semantichub |
|---|---|
| 更新时间 | 2026年10月14日 21:18 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-config.php or with the semantichub_api_base filter.
External service
This plugin is a client for SemanticHub, a hosted service that groups source articles into topics and generates editorial content from them. The plugin is useless without an account there, because all content it imports is produced by that service.
The plugin contacts the SemanticHub API (by default https://semantichub.app, overridable with the SEMANTICHUB_API_BASE constant or the semantichub_api_base filter) in these situations:
GET /api/plugin/feed);POST /api/plugin/feed/ack, POST /api/plugin/feed/published);GET /api/plugin/goals, PUT /api/goals/{id}/target-manifest);Authorization: Bearer sh_… over HTTPS.
Service terms: https://semantichub.app/legal/terms. Privacy policy: https://semantichub.app/legal/privacy.
Third-party resources
The bundled Geist and Geist Mono web fonts (assets/fonts/) are Copyright (c) 2023 Vercel, licensed under the SIL Open Font License 1.1. The full license text ships in assets/fonts/LICENSE.txt.
Yes. The plugin imports content produced by the SemanticHub service and does nothing on its own.
Only if you ask it to. By default each delivery becomes a draft, and "Automatic publication" follows the setting of the goal in SemanticHub. You can force "always draft" or "always publish" in the plugin settings. Publishing also requires the selected post author to have the publish_posts capability; without it the post is left as pending review.
From goals you configure in SemanticHub: sources you pick, clustered into topics, filtered by your own description of the site profile, and written into the structure you define there.
The writing happens in SemanticHub, not in WordPress. SemanticHub reads your sources, groups related stories and generates a new article for each topic. The plugin does not copy source articles; it imports the finished, original text.
Yes. SEO title and meta description are saved for Yoast SEO or Rank Math when either is active, and Polylang receives the post language and linked translations.
Yes. Define SEMANTICHUB_API_BASE in wp-config.php or use the semantichub_api_base filter. The address is not editable in the admin UI on purpose.
Deactivation stops the scheduled feed checks. Deleting the plugin removes its options and its delivery queue table.
init, and queue queries use %i placeholders for the table name.