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 extensible plugins using global variables instead of actions and filters.
Create pluggable plugins using inheritance without considering pluggable...