Birthday Block for BuddyPress
Birthday Block for BuddyPress is a lightweight plugin that displays upcoming birthdays of your BuddyPress community members using a modern Gutenberg block. Perfect for building engagement and celebrating your community!
Features
- Gutenberg Block – Modern block editor integration
- Customizable Display – Control what information to show
- Multiple Date Ranges – Today, weekly, monthly, or all upcoming
- Age Display – Optionally show member ages
- Birthday Wishes – Direct message integration for sending wishes
- Friends Filter – Show only friends’ birthdays
- Flexible Formatting – Custom date format support
- Birthday Emoji – Fun cake emoji for birthdays
- Responsive Design – Matches BuddyPress default styles
- REST API – Full API support for custom integrations
Block Settings
The birthday block includes extensive customization options:
- Title – Customize the block heading
- Show Age – Display the upcoming age
- Send Birthday Wishes – Enable message button (requires BuddyPress Messages)
- Date Format – PHP date format (e.g., “F d” for “January 15”)
- Birthday Range – Today only, next 7 days, this month, or all upcoming
- Show Birthdays Of – All members or friends only
- Display Name Type – Display name, username, or full name from xProfile
- Number to Show – Limit results (1-50)
- Birthday Emoji – Show cake emoji next to names
Requirements
- WordPress 5.2 or higher
- BuddyPress plugin installed and activated
- BuddyPress Extended Profiles component enabled
- A date-type xProfile field for birthdays
Multilingual Ready
Birthday Block for BuddyPress is translation-ready and follows WordPress internationalization standards.
Privacy Policy
Birthday Block for BuddyPress does not collect, store, or share any user data outside of your WordPress installation. All birthday information is stored in your BuddyPress xProfile fields.
Support
For support, feature requests, or bug reports, please visit the plugin support forum.
Credits
Developed by Amit Kumar Agrahari
Contribute
Contributions are welcome! Please visit our GitHub repository to contribute code, report issues, or suggest features.
