Resources · Feature guides
White-labelling your event calendar for client sites
If you're an agency, freelancer, or in-house developer building event sites for clients, the calendar plugin shouldn't be visible — your client's brand should be. Site Calendar Pro 1.1.3.1+ lets you hide the "Powered by Site Calendar" credit with a single tick, so every page reads as fully your client's own work.
- You'll need: Site Calendar Pro 1.1.3.1 or later is installed and active. Pro 1.1.3 introduced the white-label section; 1.1.3.1 fixed a rendering edge case where the toggle didn't appear on some installs. Latest releases (1.1.4 and later) add support-ergonomics features — Resend confirmation email, Undo check-in — that complement the white-label workflow on client sites.
- Estimated time: 10 minutes (mostly understanding when to use it, not the toggle itself)
- Difficulty: Beginner — one checkbox, no code
Why white-label matters for client work
By default, Site Calendar Lite shows a small "Powered by Site Calendar" credit next to the Subscribe button at the bottom of every calendar view. It's deliberately subtle — small grey text, single line, no logo — but on a client site it's still a third-party credit on a page you're being paid to produce. Some scenarios where that's a problem:
- Agency deliverables — the client is paying for "your" calendar system, not a credit to a plugin author.
- Brand-managed enterprise sites with strict visual guidelines.
- Government, education, or charity sites where third-party promotional links create procurement headaches.
- Membership platforms where any external link risks bouncing a paying user away.
Before you start
Confirm each of the following — if any one fails, the hide toggle either won't appear or won't take effect.
- Site Calendar Lite 1.1.1.11 or later is installed and active. The credit code and its hideable filter both live in Lite — older Lite versions don't expose the credit at all, so there's nothing to hide.
- Site Calendar Pro 1.1.3.1 or later is installed and active. Pro 1.1.3 introduced the white-label section; 1.1.3.1 fixed a rendering edge case where the toggle didn't appear on some installs.
- Your Pro licence is active. See Activating your Pro licence.
- You can reach
Site Calendar → Settings → Appearancein WordPress admin.
Step 1 — Open the Appearance settings tab
In WordPress admin, go to Site Calendar → Settings and click the Appearance tab. You should see the colour pickers (Primary, Accent, Event link, Week view chip), and below them a section titled White-label.
Step 2 — Tick the hide-credit checkbox
Tick the box labelled Hide the "Powered by Site Calendar" credit on calendar views, then click Save Settings.
That's the entire setting. No code, no separate licence step, no per-shortcode attribute to remember.
Step 3 — Verify on the front end
Open your events page (typically /events/) in an incognito window and scroll to the bottom of the calendar. Where the "Powered by Site Calendar" credit used to appear next to the Subscribe to calendar button, you should now see only the Subscribe button and its short hint text.
What the hide-toggle does and doesn't change
The setting controls a single line of output: the credit next to the Subscribe button. Everything else is unchanged:
- Confirmation emails — the QR ticket emails still go out with your brand colours from Branded confirmation emails. They contain no credit line.
- Single event pages — never had a credit. Unaffected.
- ICS feed — the calendar subscription feed served to Google Calendar / Apple Calendar / Outlook contains no credit. Unaffected.
- Admin screens — the plugin name still appears in WordPress admin (you wouldn't want it any other way — your client needs to know what to ask you about).
- Plugin author credit in
readme.txt— required by the WordPress.org plugin directory; not user-facing.
Code-level override for advanced workflows
If you're managing multiple sites and want to apply the white-label state via a must-use plugin, deployment script, or theme — instead of clicking the toggle on each site individually — you can hook the filter directly:
add_filter( 'pcal_show_credit', '__return_false' );
Drop that one line into your theme's functions.php or a must-use plugin. It does the same thing as the toggle and overrides the saved setting, so you can leave the checkbox unticked in admin and still hide the credit globally.
Reversing the change
If a client decides they're happy to keep the credit after all (it does, genuinely, help the plugin survive), untick the box and save. The credit returns immediately — no cache flush required on most sites.
On heavily-cached setups (SiteGround Optimizer, WP Rocket, LiteSpeed Cache) you may need to purge the page cache to see the credit reappear on the front end.
Troubleshooting
"I ticked the box and saved, but the credit is still showing"
Three causes, in order of likelihood. (1) Browser or page cache. Hard-refresh the front-end events page (Ctrl+Shift+R or Cmd+Shift+R) and purge any caching plugin. (2) Lite is older than 1.1.1.11. Check Plugins → Installed Plugins; upgrade if needed. (3) The save didn't persist — open Settings → Appearance again and confirm the box is still ticked. If it's unticked, your hosting environment may be stripping POST data; contact your host or use the code-level override above.
"The White-label section never appeared in Settings → Appearance"
Pro is older than 1.1.3.1 or is inactive. Go to Plugins → Installed Plugins and confirm Site Calendar Pro 1.1.3.1+ is active. If you recently uploaded a new zip and it shows the wrong version, deactivate, delete (settings are preserved), and re-upload — WordPress sometimes refuses to overwrite an existing plugin folder cleanly.
"Will the credit come back when I update Site Calendar?"
No. The setting persists in your pcal_settings option in the WordPress database. Plugin updates don't touch saved settings.
"Can I hide the credit on Lite without buying Pro?"
Yes, via the code override shown above. The filter ships in Lite itself — Pro just provides the GUI toggle. If you're comfortable adding one line of PHP to your theme, you don't strictly need Pro for this feature alone. (Though there's an awful lot more in Pro that's worth the licence — see pricing.)
"Does the credit appear in the WordPress.org plugin directory listing?"
No. The credit is part of the plugin's front-end output, not its directory listing. The directory listing only ever shows the plugin name and author as required by WordPress.org.
What's next
- Branded confirmation emails — match the ticket emails to your client's brand colours, completing the white-label end-to-end.
- Setting up WooCommerce ticketing — for client sites that need to sell tickets.
- Door check-in with QR codes — set up a branded scanner for your client's event staff.
