Developing high quality plugins is the key to success in web development using WordPress. In this chapter, we introduced various techniques for creating extensible plugins. Now, it's time for you to take one step further by exploring the various other ways of using plugins. Take some time to try out the following tasks to get the best out of this chapter:
- In this chapter, we integrated a media uploader to custom fields and restricted the file types using actions. However, restrictions will be global across all types of posts. Try to make the restrictions based on custom post types and custom fields. We should be able to customize the media uploader for each field.
- Use the wp_handle_upload function to implement a manual file uploading to cater to complex scenarios which cannot be developed using the existing media uploader.
- Create pluggable plugins using inheritance without considering pluggable...