I have been tasked to built event management & registration page in WP like this page...


event list page with filtering and pagination

As seen there, this feature should able to filter event by category, month and year. And when I visit this page, event list automatically changed to nearest event in this month.

When I click "register now", it automatically forwarding me to registration page of that event. This page also has validation for field.

enter image description here

I'm also want administration page to add/edit/delete event and track registrant of event.

What should I learn to develop this feature? Thanks.. :)

  • That depends very much on a) what you already know, and b) why you've been tasked with this project. Are you really looking for advice about what skills/languages to learn, or do you just want to know how to build this?
    – markcbain
    Jun 3, 2014 at 5:29
  • Please read How to Ask.
    – kaiser
    Jun 3, 2014 at 6:31

2 Answers 2


The best thing to learn about WordPress is that it's not usually necessary to reinvent the wheel: many things have already been built, and are available as plugins. My personal favorite events management plugin is: http://wp-events-plugin.com/. It has everything you need.


You can create a plugin for your needs.

Check out Writing a plugin on the Codex. You might also want to buy this book WordPress Plugin Development by Brad Williams.

But before that, did you try looking for an existing plugin like the Events Manager to suit your requirements?

Not the answer you're looking for? Browse other questions tagged or ask your own question.