{"id":35275,"date":"2015-03-23T23:26:32","date_gmt":"2015-03-23T23:26:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/buddypress-simple-events\/"},"modified":"2025-04-19T17:35:49","modified_gmt":"2025-04-19T17:35:49","slug":"buddypress-simple-events","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/buddypress-simple-events\/","author":7539607,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"6.1","stable_tag":"6.1","tested":"6.8.5","requires":"4.0","requires_php":"7.2","requires_plugins":null,"header_name":"BuddyPress Simple Events","header_author":"PhiloPress","header_description":"","assets_banners_color":"","last_updated":"2025-04-19 17:35:49","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.philopress.com\/donate\/","header_plugin_uri":"","header_author_uri":"https:\/\/philopress.com\/","rating":3.7,"author_block_rating":0,"active_installs":200,"downloads":25989,"num_ratings":12,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"shanebp","date":"2015-03-23 23:28:58"},"1.1":{"tag":"1.1","author":"shanebp","date":"2015-03-29 16:22:50"},"1.2":{"tag":"1.2","author":"shanebp","date":"2015-03-29 16:43:35"},"1.3":{"tag":"1.3","author":"shanebp","date":"2015-04-07 17:11:50"},"1.3.1":{"tag":"1.3.1","author":"shanebp","date":"2015-04-07 17:24:24"},"1.3.2":{"tag":"1.3.2","author":"shanebp","date":"2015-04-07 17:29:44"},"1.3.3":{"tag":"1.3.3","author":"shanebp","date":"2015-04-12 14:36:37"},"1.3.4":{"tag":"1.3.4","author":"shanebp","date":"2015-04-12 14:41:43"},"1.4":{"tag":"1.4","author":"shanebp","date":"2015-04-24 14:03:56"},"1.4.1":{"tag":"1.4.1","author":"shanebp","date":"2015-04-24 14:21:05"},"1.4.2":{"tag":"1.4.2","author":"shanebp","date":"2015-04-25 18:18:08"},"1.4.3":{"tag":"1.4.3","author":"shanebp","date":"2015-04-26 14:12:44"},"1.4.4":{"tag":"1.4.4","author":"shanebp","date":"2015-08-20 18:30:10"},"1.4.5":{"tag":"1.4.5","author":"shanebp","date":"2015-12-11 23:01:50"},"1.4.6":{"tag":"1.4.6","author":"shanebp","date":"2016-06-22 16:58:13"},"2.0":{"tag":"2.0","author":"shanebp","date":"2016-06-28 21:45:56"},"2.1":{"tag":"2.1","author":"shanebp","date":"2016-10-27 15:42:10"},"2.2":{"tag":"2.2","author":"shanebp","date":"2016-12-17 21:06:01"},"2.2.2":{"tag":"2.2.2","author":"shanebp","date":"2020-12-07 22:18:18"},"2.2.3":{"tag":"2.2.3","author":"shanebp","date":"2017-06-16 18:14:38"},"2.2.4":{"tag":"2.2.4","author":"shanebp","date":"2018-07-21 12:54:43"},"2.2.5":{"tag":"2.2.5","author":"shanebp","date":"2018-11-19 15:30:47"},"3.0":{"tag":"3.0","author":"shanebp","date":"2022-12-23 19:02:40"},"3.1":{"tag":"3.1","author":"shanebp","date":"2018-12-03 16:58:36"},"3.2":{"tag":"3.2","author":"shanebp","date":"2018-12-08 15:38:39"},"3.3":{"tag":"3.3","author":"shanebp","date":"2018-12-09 13:04:36"},"4.0":{"tag":"4.0","author":"shanebp","date":"2019-02-16 18:46:12"},"4.1":{"tag":"4.1","author":"shanebp","date":"2019-03-10 02:47:37"},"4.2":{"tag":"4.2","author":"shanebp","date":"2020-04-03 21:48:06"},"5.0":{"tag":"5.0","author":"shanebp","date":"2020-04-13 17:28:31"},"5.1":{"tag":"5.1","author":"shanebp","date":"2022-03-08 20:43:42"},"5.2":{"tag":"5.2","author":"shanebp","date":"2022-12-24 14:35:01"},"6.0":{"tag":"6.0","author":"shanebp","date":"2023-04-30 16:25:09"},"6.1":{"tag":"6.1","author":"shanebp","date":"2025-04-19 17:35:49"}},"upgrade_notice":{"5.1":"<ul>\n<li>improve Activity entry for a new Event<\/li>\n<\/ul>","5.0":"<ul>\n<li>add support for the BuddyBoss Platform<\/li>\n<li>add an option to NOT use Google Maps and thereby avoid the required Google key<\/li>\n<li>include missing gettext strings<\/li>\n<\/ul>","4.2":"<ul>\n<li>fix bug: do not show Event tab on user profile if the user role cannot create Events<\/li>\n<\/ul>","4.1":"<ul>\n<li>Fixes bug re removal of all assigned categories<\/li>\n<li>Adds a filter hook for listing categories:  &#039;event_cat_args_filter&#039;<\/li>\n<li>Remove &#039;Categories&#039; label from the screen if there are no assigned categories<\/li>\n<\/ul>","4.0":"<ul>\n<li>Add support for Gutenberg<\/li>\n<\/ul>","3.3":"<ul>\n<li>Tested with WP 5.0<\/li>\n<\/ul>","3.2":"<ul>\n<li>Fix bug re the_content filter  prevent conflicts in some themes.<\/li>\n<\/ul>","3.1":"<ul>\n<li>Tweak the_content filter so that it does not conflict with some other plugins.<\/li>\n<\/ul>","3.0":"<ul>\n<li>Change template loading process. If you have overloaded or customized these templates - PLEASE make a backup of all template files before updating this plugin. And you may need to tweak these templates for your theme.<\/li>\n<\/ul>","2.2.5":"<ul>\n<li>Fix status when Event is restored from Trash, set to &#039;publish&#039;<\/li>\n<\/ul>","2.2.3":"<ul>\n<li>Fix PHP Warning re incorrect function name in filter hook<\/li>\n<\/ul>","2.2":"<ul>\n<li>Save post_date as the Event Start date so that Calendar plugins can be used<\/li>\n<\/ul>","2.1":"<ul>\n<li>fixed bug re timestamp<\/li>\n<\/ul>","2.0":"<ul>\n<li>Added requirement for Google Maps API Key. If you are already using this plugin, you don&#039;t need this update.<\/li>\n<\/ul>","1.4.4":"<ul>\n<li>tested in WP 4.3<\/li>\n<\/ul>","1.4.3":"<ul>\n<li>close the recent XSS vulnerability found in add_query_arg<\/li>\n<\/ul>","1.4.2":"<ul>\n<li>fix bug in WP templates filter<\/li>\n<\/ul>","1.4.1":"<ul>\n<li>typo in single template filter<\/li>\n<\/ul>","1.4":"<ul>\n<li>Tested in WP 4.2 &amp; BP 2.2.3.1, tweak subnav creation, replace template_redirect with template_include<\/li>\n<\/ul>","1.3.4":"<ul>\n<li>Check if BP is activated<\/li>\n<\/ul>","1.3.2":"<ul>\n<li>Use trash hook instead of delete hook for cleanup on Event deletion<\/li>\n<\/ul>","1.3":"<ul>\n<li>Add multisite support, improved cleanup on trash<\/li>\n<\/ul>","1.2":"<ul>\n<li>Add file missing from last release.<\/li>\n<\/ul>","1.1":"<ul>\n<li>Refactored as a component. Pagination fixed.<\/li>\n<\/ul>"},"ratings":{"1":4,"2":0,"3":0,"4":0,"5":8},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.3.1","1.3.2","1.3.3","1.3.4","1.4","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","2.0","2.1","2.2","2.2.2","2.2.3","2.2.4","2.2.5","3.0","3.1","3.2","3.3","4.0","4.1","4.2","5.0","5.1","5.2","6.0","6.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":1306537,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":1445208,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Shows the front-end Create an Event screen on a member profile","2":"Shows the Dashboard &gt; Settings screen"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13955,204,2431,1486],"plugin_category":[40,44],"plugin_contributors":[85322],"plugin_business_model":[],"class_list":["post-35275","plugin","type-plugin","status-publish","hentry","plugin_tags-buddyboss","plugin_tags-buddypress","plugin_tags-event","plugin_tags-events","plugin_category-calendar-and-events","plugin_category-discussion-and-community","plugin_contributors-shanebp","plugin_committers-shanebp"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/buddypress-simple-events.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/buddypress-simple-events\/assets\/screenshot-1.jpg?rev=1306537","caption":"Shows the front-end Create an Event screen on a member profile"},{"src":"https:\/\/ps.w.org\/buddypress-simple-events\/assets\/screenshot-2.jpg?rev=1445208","caption":"Shows the Dashboard &gt; Settings screen"}],"raw_content":"<!--section=description-->\n<p>A simple Events plugin for BuddyPress or the BuddyBoss Platform.\nThis plugin allows members to create, edit and delete Events from their profile.<\/p>\n\n<p>It:<\/p>\n\n<ul>\n<li>provides a tab on each members' profile for front-end creation, editing and deletion<\/li>\n<li>has an option to use the Google Places API for creating locations<\/li>\n<li>has an option ro use Google Maps to show Event location<\/li>\n<li>creates a custom post type called 'event'<\/li>\n<li>uses WP and BP templates that can be overloaded<\/li>\n<li>includes a widget<\/li>\n<\/ul>\n\n<p>It does NOT have:<\/p>\n\n<ul>\n<li>ticketing<\/li>\n<li>calendars - BUT should work with any WP Calendar that supports assigning custom post types<\/li>\n<li>recurring events<\/li>\n<\/ul>\n\n<p>If you would like support for...<\/p>\n\n<ul>\n<li>search<\/li>\n<li>a map showing all Events<\/li>\n<li>a Settings screen for Map options<\/li>\n<li>an end Date<\/li>\n<li>Images<\/li>\n<li>an Attending button<\/li>\n<li>an option for assignment to a Group<\/li>\n<\/ul>\n\n<p>... then you may be interested in <a href=\"https:\/\/www.philopress.com\/products\/buddypress-simple-events-pro\/\" title=\"BuddyPress Simple Events Pro\">BuddyPress Simple Events Pro<\/a><\/p>\n\n<p>For more plugins, please visit <a href=\"https:\/\/www.philopress.com\/\" title=\"PhiloPress\">PhiloPress<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li><p>Upload the zip on the Plugins &gt; Add screen in wp-admin<\/p><\/li>\n<li><p>Activate the plugin through the 'Plugins' menu in WordPress<\/p><\/li>\n<li><p>Go to Settings -&gt; BP Simple Events and enter your Google Maps API Key. If you don't have a Key - See the FAQ<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20a%20google%20maps%20api%20key%3F'><h3>Do I need a Google Maps API Key?<\/h3><\/dt>\n<dd><p>Yes, if you select to use that option. If you need help, read this tutorial <a href=\"https:\/\/www.philopress.com\/google-maps-api-key\/\" title=\"Google Maps API Key\">Google Maps API Key<\/a><\/p><\/dd>\n<dt id='i%20created%20a%20future%20event%20but%20it%20shows%20only%20in%20archive%20folder'><h3>I created a future event but it shows only in Archive folder<\/h3><\/dt>\n<dd><p>This is due to a difference between English and European preference re date format.<\/p>\n\n<p>The fix is simple.\nOpen this file in a text editor:\nbp-simple-events-pro\/inc\/js\/events.js<\/p>\n\n<p>Find: dateFormat: 'DD, MM d, yy'<\/p>\n\n<p>For Europe, change it to: dateFormat: 'dd-mm-yy'  Or whatever you prefer<\/p>\n\n<p>You will then need to :\n* upload the edited events.js file\n* clear your browser cache ( just the files ) to insure that the js file reloads\n* edit any existing Events and reset the date<\/p><\/dd>\n<dt id='multisite%20support%3F'><h3>MultiSite support?<\/h3><\/dt>\n<dd><p>No.<\/p><\/dd>\n<dt id='calendar%20support%3F'><h3>Calendar support?<\/h3><\/dt>\n<dd><p>Yes - if the Calendar supports assigning custom post types<\/p><\/dd>\n<dt id='can%20i%20remove%20the%20option%20to%20assign%20a%20category%20%3F'><h3>Can I remove the option to assign a Category ?<\/h3><\/dt>\n<dd><p>Yes, by using the filter hook.\nPlace this function in your theme &gt; functions.php<\/p>\n\n<pre><code>    function pp_events_category_filter( $args ) {\n        $args = array( \"child_of\" =&gt; -1 );\n        return $args;\n    }\n    add_filter( \"event_cat_args_filter\", \"pp_events_category_filter\", 1, 1 );\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>6.1<\/h4>\n\n<ul>\n<li>improved templates<\/li>\n<\/ul>\n\n<h4>5.2<\/h4>\n\n<ul>\n<li>improved time-picker<\/li>\n<\/ul>\n\n<h4>5.1<\/h4>\n\n<ul>\n<li>improve Activity entry for a new Event<\/li>\n<\/ul>\n\n<h4>5.0<\/h4>\n\n<ul>\n<li>add support for the BuddyBoss Platform<\/li>\n<li>add an option to NOT use Google Maps and thereby avoid the required Google key<\/li>\n<li>include missing gettext strings<\/li>\n<\/ul>\n\n<h4>4.2<\/h4>\n\n<ul>\n<li>fix bug: do not show Event tab on user profile if the user role cannot create Events<\/li>\n<\/ul>\n\n<h4>4.1<\/h4>\n\n<ul>\n<li>Fixes bug re removal of all assigned categories<\/li>\n<li>Adds a filter hook for listing categories:  'event_cat_args_filter'<\/li>\n<li>Remove 'Categories' label from the screen if there are no assigned categories<\/li>\n<\/ul>\n\n<h4>4.0<\/h4>\n\n<ul>\n<li>Add support for Gutenberg<\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li>Tested with WP 5.0<\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li>Fix bug re the_content filter  prevent conflicts in some themes.<\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>Tweak the_content filter so that it does not conflict with some other plugins.<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Change template loading process. Use filter on the_content rather than load full template. This should be more compat with themes.<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>Fix status when Event is restored from Trash, set to 'publish'<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Fix PHP Warning re incorrect function name in filter hook<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<p>*<\/p>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>fixed bug re timestampSave post_date as the Event Start date so that Calendar plugins can be used<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Added requirement for Google Maps API Key<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>tested in WP 4.3<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>close the recent XSS vulnerability found in add_query_arg<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>fix bug in WP templates filter<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>typo in single template filter<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Tested in WP 4.2 &amp; BP 2.2.3.1, tweak subnav creation, replace template_redirect with template_include<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Check if BP is activated<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Use trash hook instead of delete hook for cleanup on Event deletion<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Add multisite support, improved cleanup on trash<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Add file missing from last release.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Refactored as a component.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A simple Events plugin for BuddyPress or the BuddyBoss Platform.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/35275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=35275"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shanebp"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=35275"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=35275"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=35275"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=35275"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=35275"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=35275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}