Skip to content

v0.1.0

Choose a tag to compare

@Loubal70 Loubal70 released this 04 Aug 08:08
· 14 commits to main since this release
fc92d80

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.