| 开发者 | baselinelabs |
|---|---|
| 更新时间 | 2026年10月14日 19:31 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
<head>, inside a <script type="application/ld+json"> block - exactly where a
non-JavaScript crawler will find it.
It is a thin reflector: it does not generate schema and has no schema logic of
its own. Baseline Labs generates and stores the schema; the plugin simply
reflects it into your HTML.
It never cloaks. The same schema is served to every visitor, human or bot.
Serving crawlers different content than people is against search-engine
guidelines and is not something this plugin will ever do.
What it does
wp_head and injects the JSON-LD for the current URL.wp baseline set-key bl_xxx && wp baseline enable && wp baseline connectOn a cache miss the plugin makes one short (max 2s) request to fetch a page's schema, then caches it for 12–24 hours. Warm page loads do no network work.
Encrypted at rest in the WordPress options table, using a key derived from your
site's own secret salts. (If the libsodium PHP extension is unavailable it falls
back to base64 obfuscation - install libsodium for real encryption.) Anyone with
both your database and your wp-config.php can still read it; that is inherent
to WordPress.
.env, .git and
wp-login.php by software that never reads a page, and it usually claims to
be an ordinary browser - so it was invisible here while its missing-page
errors counted against you. Requests for those paths are reported whatever
they claim to be, and your dashboard files them as suspicious traffic rather
than as readers. Your own visits to your login page are not included: while
you are signed in, none of this is recorded.baseline-channel marker is now stored during channel registration, so
it appears even if domain setup fails afterwards.baseline-channel marker carrying ownership,
channel, version and capabilities. A site running only the free bot
reporting previously announced no channel at all, because the old marker
was written alongside the schema and skipped when injection was off.wp baseline. wp markupschema still works as a
deprecated alias and will be removed in the next release.https://baselinelabs.ai. Override it with the
BASELINE_CONNECTOR_API_BASE constant in wp-config.php.