| 开发者 | rayetun |
|---|---|
| 更新时间 | 2026年11月13日 01:57 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
hasCredential and reviewedBy JSON-LD for search engines.
Written by Dr. Jane Smith, MD · Medically reviewed by Alex Rivera, RN · Last reviewed 14 March 2026If you publish health, legal, or financial content, that line is not decoration. It is the credibility signal readers look for, and the one search engines increasingly expect on Your Money or Your Life topics. A name, a bio and a row of social icons do not carry that signal. A structured credential does: the qualification, the body that issued it, the licence number, a public verification URL, and an expiry date — written into the page and into your structured data, so a reader and a search engine are told the same thing. What makes TrustBio different
reviewedBy schema property.hasCredential, reviewedBy and knowsAbout JSON-LD on top of the usual Person markup.hasCredential JSON-LD entryauthor, reviewedBy, contributor or editor[trustbio_review]schema.org/Person structured data for every author on every posthasCredential entries for each verified, unexpired credentialreviewedBy for content reviewerssameAs array built automatically from the author's social profilesknowsAbout on author archive pages, as part of ProfilePage schemayoursite.com/authors/dr-janeknowsAbout structured data on their archive page/wp-json/trustbio/v1/authors[trustbio] — author box for the current post
[trustbio id="5"] — a specific author by TrustBio ID
[trustbio slug="dr-jane-smith"] — a specific author by slug
[trustbio box="Compact"] — use a specific author box by its title
[trustbio category="medical-reviewer"] — only authors in a given category
Last Review Bar — [trustbio_review]
[trustbio_review] — review bar for the current post
[trustbio_review post_id="42"] — review bar for a specific post
[trustbio_review style="inline"] — inline text instead of a bar
[trustbio_review label="Fact-checked by"] — override the label for this instance
Who this is for
trustbio_before_box / trustbio_after_box — before and after each author boxtrustbio_register_admin_pages — add submenu pages to the TrustBio menutrustbio_register_admin_hooks / trustbio_register_public_hooks / trustbio_register_cron_hookstrustbio_settings_panels / trustbio_settings_savedtrustbio_dashboard_panels — add panels to the Overview screentrustbio_box_output — the complete box HTMLtrustbio_box_layouts / trustbio_box_templates / trustbio_box_template_dir — register your own box layoutstrustbio_review_bar_layouts / trustbio_review_bar_template_dir — register your own review bar layoutstrustbio_social_fields / trustbio_author_fields — add or remove profile fieldstrustbio_schema_data — the schema data array before outputtrustbio_review_label — the default review label stringtrustbio_feature_modules — register a module on the Features screenincludes/class-pro-bridge.php.
trustbio folder to /wp-content/plugins/, or install through Plugins → Add NewNo. Every feature described here works in full, on any number of sites, with no licence key and no account. There is no trial period, no usage cap and no feature that stops working later. There is a paid add-on, TrustBio Pro, but it is a separate plugin — its code is not in this one, so there is nothing here to unlock.
Only if you want what it adds: credential verification against the NPI registry, an audit trail of credential changes, scheduled review cycles, front-end profile editing, ORCID publications, deeper medical schema, a team directory page or the importers. Everything this plugin's description lists is free and stays free.
Nothing is lost. Authors, credentials, categories, author boxes and review bars all live in this plugin's own tables. Removing the add-on takes away its screens, not your content.
TrustBio hides it automatically, on the frontend and in the schema output, so your site never displays a lapsed qualification. Leave the expiry date blank for credentials that do not expire, such as a university degree.
Yes — that is the main thing TrustBio is for. Create an author category such as "Medically Reviewed By", map it to the reviewedBy schema property, and assign a second person to the post under that category. Both appear in the byline, and both are attributed correctly in the JSON-LD.
Yes. Each credential an author holds is output as a separate hasCredential entry on their Person node, including the issuing body and verification URL where you have supplied them. Expired credentials are excluded.
No. TrustBio detects whether Yoast SEO or Rank Math is active and adjusts its schema output so you do not end up with two author nodes. For extra safety, enable "Schema Compatibility Mode" in Settings → Advanced.
Yes. Guest authors get a full profile — photo, bio, job title, social links, credentials and expertise topics — with no user account and no login. Most medical reviewers are not WordPress users, so this is the normal case.
Yes. A meta box appears below the Classic Editor for author assignment, and every feature works in both Gutenberg and the Classic Editor.
Yes. In the TrustBio panel in the post editor, pick any box design to override the global default for that post.
Yes. Tick "Hide Author Box on this post" in the TrustBio Authors panel in the editor.
Yes. Go to TrustBio → Settings → General and enable TrustBio for any registered post type on your site.
A dashboard widget lists them, based on the stale threshold you set in Settings → Review Bars. Each entry links straight to the post.
Yes. Go to Settings → General, set your own base slug, and click "Apply and Flush Rewrite Rules" — for example yoursite.com/authors/dr-jane.
Only if you explicitly enable "Delete all data on uninstall" in Settings → Maintenance. By default your authors, boxes and credentials are preserved even if you delete the plugin.
Yes. TrustBio does not track visitors and collects no personal data beyond what you type into author profiles, and all of it stays in your own WordPress database. The one exception is the avatar fallback. If an author has no uploaded photo, TrustBio shows their Gravatar, which sends a hashed form of their email address to Gravatar — exactly as WordPress does for user avatars. Upload a photo for each author to stop it entirely.
Yes. Settings → Maintenance exports all authors, categories, fields, boxes, review bars, credentials and field values as a single JSON file. Import is non-destructive — existing records are updated and nothing is deleted.