WordPress + Google
WordPress hours from Google—not another plugin table
Hours plugins store a third copy of your week in wp-admin. HourSync leaves Google Business Profile as the schedule and embeds it with a Custom HTML block (or theme footer).
Plaka Pharmacy
Plaka, GR
How it works
Connect Google Business Profile, tailor the widget, embed once, and let sync handle the rest.
- 1
Connect the Google listing
OAuth to the location you already manage for Search and Maps.
- 2
Copy the snippet from the dashboard
Placeholder plus script. The placeholder is what visitors see.
- 3
Paste a Custom HTML block
Gutenberg, a classic widget, or your theme’s custom code slot all work if they allow script + HTML.
- 4
Allowlist the public hostname
Include www and any multilingual path host if they differ.
Best for
- Local businesses on WordPress or WooCommerce with a GBP listing
- Agencies who do not want to maintain a hours plugin per client site
- Sites that already load a small third-party script and need status, not just a table
WordPress-specific notes
- Not a wp.org plugin—on purpose. One snippet, no extra PHP admin.
- Some security plugins block unknown scripts; allowlist hoursync.com if needed.
- Stripe checkout and a 7-day money-back guarantee.
FAQ
No. It is an embed, like analytics or a map. That keeps you off plugin-update treadmill for a simple hours table.
Yes if the builder has an HTML / custom code widget that can output the placeholder and load the script.
The embed fetches hours in the browser. Page cache is fine. If you cache the script for a year in the browser, bump the snippet version after we ship embed changes—or we serve fresh data from the API either way.
One paid HourSync widget per site today. Multisite with many GBP locations needs a widget per location you want to embed.
Yes—the free checker does not need WordPress access.
No. Billing is Stripe on hoursync.com. WordPress only loads the public embed.