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.

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.
The honest version. The credit link is how new agencies and developers discover the plugin, and we'd rather you kept it on if you can — it directly funds future development. But we built the hide toggle because client work is real, and a £49/£99 Pro licence is a fair trade for removing it.

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 → Appearance in 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.

The White-label section sits between the colour pickers and the Save Settings button.
Can't see the White-label section? The most common cause is an older Pro version. Go to Plugins → Installed Plugins and confirm Site Calendar Pro shows 1.1.3.1 or later. If it shows 1.1.3 or earlier, upload the latest zip via Plugins → Add New → Upload Plugin and try again.

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.

You're white-labelled. The calendar now presents as a built-in part of your site. No "Powered by", no external link, nothing for a client to query.

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.

For agencies running multiple client sites. Put the filter in a custom must-use plugin you deploy to every client. New Site Calendar installs will white-label automatically without you having to remember to tick the box during onboarding.

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

Stuck? Email support@getsitecalendar.com and we'll help directly. Pro licence holders get priority response.