BuddyPress Simple Events


This BuddyPress plugin allows members to create, edit and delete Events from their profile.


  • provides a tab on each members’ profile for front-end creation, editing and deletion
  • uses the Google Places API for creating locations
  • uses Google Maps to show Event location
  • creates a custom post type called ‘event’
  • uses WP and BP templates that can be overloaded
  • includes a widget

It does NOT have:

  • ticketing
  • calendars – BUT should work with any WP Calendar that supports assigning custom post types
  • recurring events

If you would like support for…

  • search
  • a map showing all Events
  • a Settings screen for Map options
  • an end Date
  • Images
  • an Attending button
  • an option for assignment to a Group

… then you may be interested in BuddyPress Simple Events Pro

For more BuddyPress plugins, please visit PhiloPress


  • Shows the front-end Create an Event screen on a member profile
  • Shows the Dashboard > Settings screen


  1. Upload the zip on the Plugins > Add screen in wp-admin

  2. Activate the plugin through the ‘Plugins’ menu in WordPress

  3. Go to Settings -> BP Simple Events and enter your Google Maps API Key. If you don’t have a Key – See the FAQ


Do I need a Google Maps API Key?

Yes. If you need help, read this tutorial Google Maps API Key

I created a future event but it shows only in Archive folder

This is due to a difference between English and European preference re date format.

The fix is simple.
Open this file in a text editor:

Find: dateFormat: ‘DD, MM d, yy’

For Europe, change it to: dateFormat: ‘dd-mm-yy’

You will then need to :
* upload the edited events.js file
* clear your browser cache ( just the files ) to insure that the js file reloads
* edit any existing Events and reset the date

MultiSite support?

Yes. Tested in the following configuration:

  • WP.4.1.1 – Multisite
  • BuddyPress 2.2 + – Network Activated
  • BuddyPress Simple Events – Network Activated

Roles can be assigned via the Network Admin > Settings > BP Simple Events screen.

But a member must be a member of the main site in order to create Events.
If they are not a member of the main site, they will not see the Events tab.

Calendar support?

Yes – if the Calendar supports assigning custom post types

Can I remove the option to assign a Category ?

Yes, by using the filter hook.
Place this function in your theme > functions.php

    function pp_events_category_filter( $args ) {
        $args = array( "child_of" => -1 );
        return $args;
    add_filter( "event_cat_args_filter", "pp_events_category_filter", 1, 1 );


April 15, 2018
I created a thread in Forum but without help that is for not programmer. https://wordpress.org/support/topic/menubars-are-gone/ Also other threads with same issue waren't really supported. This plugin destroys the layout of my site. Kippis is really an easy and old theme. What a pity because Events could be a strong enrichment for Buddy Press 🙁
November 6, 2016
Shouldn't a programer be happy to receive some feedback about questioning, and finding problem, bug about their program? no , they don't , they think you are annoying... they think they have done perfect job already. checkout: https://wordpress.org/support/topic/downloading-issue-for-pro-version/ [ Personal attack redacted and title modified, careful. ]
Read all 7 reviews

Contributors & Developers

“BuddyPress Simple Events” is open source software. The following people have contributed to this plugin.




  • fix bug: do not show Event tab on user profile if the user role cannot create Events


  • Fixes bug re removal of all assigned categories
  • Adds a filter hook for listing categories: ‘event_cat_args_filter’
  • Remove ‘Categories’ label from the screen if there are no assigned categories


  • Add support for Gutenberg


  • Tested with WP 5.0


  • Fix bug re the_content filter prevent conflicts in some themes.


  • Tweak the_content filter so that it does not conflict with some other plugins.


  • Change template loading process. Use filter on the_content rather than load full template. This should be more compat with themes.


  • Fix status when Event is restored from Trash, set to ‘publish’


  • Fix PHP Warning re incorrect function name in filter hook




  • fixed bug re timestampSave post_date as the Event Start date so that Calendar plugins can be used


  • Added requirement for Google Maps API Key


  • tested in WP 4.3


  • close the recent XSS vulnerability found in add_query_arg


  • fix bug in WP templates filter


  • typo in single template filter


  • Tested in WP 4.2 & BP, tweak subnav creation, replace template_redirect with template_include


  • Check if BP is activated


  • Use trash hook instead of delete hook for cleanup on Event deletion


  • Add multisite support, improved cleanup on trash


  • Add file missing from last release.


  • Refactored as a component.


  • Initial release.