How to Add Custom Fields and Functionality to WP.