Extending WordPress

Like many systems, WordPress may not do everything you want right out of the box. Instead, it focuses on a set of core features and allows for customizations in the form of plugins, so if the built-in functionality doesn't meet your needs, your options are to:

  • Find an existing third-party plugin
  • Write your own plugin
  • Look for another CMS entirely

It is well worth your time to search for an existing solution if WordPress doesn't already have the functionality that you require—chances are high that someone out there has already done what you are trying to do. It may not be as much fun or as glamorous as developing your own shiny new code, but it is usually easier and faster to cash in on the work others have done, just be aware that ...

Get WordPress 3 Plugin Development Essentials 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.