This is the home of the Make Community team for the WordPress open sourceOpen SourceOpen Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. project!
Here is where we have policy debates, project announcements, and assist community members in organizing events.
Everyone is welcome to comment on posts and participate in the discussions regardless of skill level or experience.
Get Involved
If you love WordPress and want to help us do these things, join in!
We are currently updating the names of our contributor roles throughout our resources. The new role names are Community Team Event SupporterEvent SupporterEvent Supporter (formerly Mentor) is someone who has already organised a WordCamp and has time to meet with their assigned mentee every 2 weeks, they talk over where they should be in their timeline, help them to identify their issues, and also identify solutions for their issues. (formerly MentorEvent SupporterEvent Supporter (formerly Mentor) is someone who has already organised a WordCamp and has time to meet with their assigned mentee every 2 weeks, they talk over where they should be in their timeline, help them to identify their issues, and also identify solutions for their issues.), Community Team Program SupporterProgram SupporterCommunity Program Supporters (formerly Deputies) are a team of people worldwide who review WordCamp and Meetup applications, interview lead organizers, and keep things moving at WordCamp Central. Find more about program supporters in our Program Supporter Handbook. (formerly DeputyProgram SupporterCommunity Program Supporters (formerly Deputies) are a team of people worldwide who review WordCamp and Meetup applications, interview lead organizers, and keep things moving at WordCamp Central. Find more about program supporters in our Program Supporter Handbook.), and Program ManagerProgram ManagerProgram Managers (formerly Super Deputies) are Program Supporters who can perform extra tasks on WordCamp.org like creating new sites and publishing WordCamps to the schedule. (formerly Super DeputyProgram ManagerProgram Managers (formerly Super Deputies) are Program Supporters who can perform extra tasks on WordCamp.org like creating new sites and publishing WordCamps to the schedule.).
Since WordPress 4.8, there has been Dashboard widget showing upcoming local events. The widgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. shows upcoming WordCamps and meetupMeetupMeetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook. events inside wp-admin, making it easier for people to find out what’s happening in their local communities.
If a site has multiple users, each one will be shown the events that are close to their individual location. The dashboard widget will try to automatically detect their location, but they’ll also be able to enter any city they like. Users can click on a pencil icon and type in the location of their choice. Automatic location detection and the event data for the pluginPluginA plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party is provided by an api.wordpress.org endpoint.
The radius for pulling events from users location is 100 kilometers for meetupsMeetupMeetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook. and 350 kilometers for WordCamps. Events for each location are cached for 12 hours.
Dashboard widget showing upcoming WordPress events based on detected user location.
Dashboard widget showing upcoming WordPress events based on location user inputted
If you see an event on the Events and News widget that you would like to attend, just click on the event name to be taken to a page with more information. You’ll be able to RSVP for the meetup event via meetup.com, or buy a ticket for a WordCampWordCampWordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. on the local WordCamp website. If you have any trouble, you can email support@wordcamp.org for more information. And welcome to the WordPress community!
Only groups that are part of the WordPress meetup chapter program are listed on the widget. If your local group’s events aren’t showing up, it’s possible that it just hasn’t joined the chapter program yet! Joining is free, and requires following a few good-faith rules that were created by a group of volunteer meetup organizers. Information on joining the WordPress meetup program can be found here.
The plugin sends each user’s timezone, locale, and partially anonymized IP address to api.wordpress.orgWordPress.orgThe community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/, in order to determine their location, so that they can be shown events that are close to that location. If the user requests events near a specific city, then that is also sent. The data is not stored permanently, not used for any other purpose, and not shared with anyone outside of WordPress.org, with the exception of any conditions covered in the WordPress.org privacy policy.
Following instructions and details are bit developer orientated. If you don’t feel comfortable with code and technical terms, the #community-events Slack channel is the place to get help and report problems with WordPress Events functionality.
Before submitting a bug report, please check that you are not in a local development environment and expecting Events APIAPIAn API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. to detect your location. That will not work, since location detection can’t be done with IP address of local environment. Currently, the ip2location database is used as the source for detection and the data is updated oncea month.
On the Dashboard side, the Events widget saves a few database records to store necessary data. One is `community-events-location` inside `wp_usermeta`, which stores either the location detected or the location manually set by each user. The other record is a transient to store the cached event data. That transient is shared across users, so if you have 500 users, but they’re all in Seattle, then there will only be 1 transient to cache the events for all of them.
If you are availabe to add plugins and read error logs, add this plugin to your `mu-plugins` https://core.trac.wordpress.org/raw-attachment/ticket/41217/log-community-events-requests.php. It will give you the exact api.wordpress.org/events URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org that is being queried, making it easier to troubleshoot parameters.
Possible bugs can be discussed in #metaMetaMeta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress.-wordcamp on Slack and reported in Meta Trac ticket if the bug seems to be in the Events API. Bugs in Dashboard widget can be reported in Core Trac.