TL;DR
If donor names appear in the leaderboard despite checking the anonymous donation checkbox, ensure that the leaderboard settings are correctly configured. Navigate to WooCommerce -> Donation Platform and adjust the Leaderboard item heading (Checkout checkbox checked) setting accordingly.
Adjusting Leaderboard Settings
This issue is most likely due to the leaderboard settings. To fix it:
- Go to WooCommerce -> Donation Platform.
- Locate the Leaderboard Options section.
- Set Leaderboard item heading (Checkout checkbox checked) to something like “Anonymous Donation” to prevent donor names from displaying when anonymity is selected.

Global Leaderboard Settings
The leaderboard supports dynamic placeholders that automatically insert donor information. Read more by clicking here: https://www.wc-donation.com/documentation/usage/donation-leaderboard/
Configuring Anonymous vs. Public Donations
The plugin allows different text to be displayed depending on whether the donor opts for an anonymous or public donation.
Opt-In for Public Name Display
If donors must opt in to show their names publicly:
- Enable the anonymous donation checkbox.
- Set the checkbox label to something like “Show my name publicly in the leaderboard.”
- Configure the leaderboard settings to something similar to this:
- Leaderboard item heading (Checkout checkbox checked): “
{firstname} {lastname} donated {amount}
“ - Leaderboard item heading (Checkout checkbox unchecked): “
Someone from {city} donated {amount}
“ - Leaderboard item description: “
{timediff}
” (applies to both cases)
- Leaderboard item heading (Checkout checkbox checked): “
Opt-Out for Anonymity
If donors must opt out to remain anonymous:
- Enable the anonymous donation checkbox.
- Set the checkbox label to something like “Do not show my name in the leaderboard.”
- Configure the leaderboard settings to something like:
- Leaderboard item heading (Checkout checkbox checked): “
Anonymous donation from {city}
“ - Leaderboard item heading (Checkout checkbox unchecked): “
{firstname} {lastname} donated {amount}
“ - Leaderboard item description: “
{timediff}
(applies to both cases)
- Leaderboard item heading (Checkout checkbox checked): “
By properly configuring these settings, you can ensure that donor names are only displayed when intended.