v0.1.0
First release.
Syncs customer reviews from a Google Business Profile through the Hallie API, and publishes
them with structured data that credits the platform that published each review as
publisher, and the site as sdPublisher.
What it does
- Stores reviews as a private post type, body and date exactly as published.
- Lets an editor replace the displayed name and the picture without touching the review.
- Keeps those customisations across every sync.
- Attaches the markup to the business entity Yoast or The SEO Framework already declares,
rather than publishing a competing one.
What it will not do
Put stars in Google search results. A business marking up reviews about itself is
ineligible for that, and no plugin changes it. The markup states provenance to anything
reading the page, which is a different job.
Notes
Author pictures are handled three ways — initials, downloaded to the media library, or
served from Google — and the setting says plainly what each means for your visitors.
Downloads happen in a background pass, so a slow source never holds up a sync. That pass is
a WP-Cron event: a site defining DISABLE_WP_CRON without a real cron should schedule
wp hallie sync, which pulls the reviews and empties the picture queue in one go.
Requires WordPress 7.0.2 and PHP 8.4.