Summary

In this chapter, we explored the basics of user roles and capabilities related to web application development. We were able to choose the user roles for our application considering the various possibilities provided by WordPress.

Next, we learned how to create custom routes in order to achieve an MVC-like process using the front controller and custom templates system.

Finally, we looked at how we can customize the built-in registration and login process on the frontend to cater to the advanced requirements in web application development.

By now, you should be capable of doing the following tasks:

  • Define user roles and capabilities to match your application
  • Create custom routers for common modules
  • Implement custom controllers with custom template ...

Get WordPress Web Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.