This is actually very similar to my first pet peeve of [hardcoding the path to wp-content][pet-peeve-1], in that it makes assumptions about where files are placed on the filesystem. Oftentimes, plugins need to handle certain kinds of requests, maybe for some specific protocol, or to handle an AJAX request. Some plugins will do this by […]
-
Recent Posts
Categories
Recent Comments
- Anton on A class needed by class <…> cannot be found: org/apache/tools/ant/Task
- raaaj on A class needed by class <…> cannot be found: org/apache/tools/ant/Task
- Kijana Woodard on WordPress OpenID v3.3
- Ajaxian » Safari self replicates itself…. for fun on iTunes 9, now with more WebKit
- OpenID: Redirects and Delegation » Code Nomad on Challenges in changing my OpenID
WordPress Plugin Pet Peeve #3: Not being extensible
So this is one that is incredibly easy to implement, and yet goes a really long way in keeping people happy with your plugin. The very reason that WordPress has a [plugin API][] is because they know that different people want different things from their blog. Some people are satisfied with just the core functionality […]