How to Create a WordPress Plugin

WordPress is carefully designed so plugins we third party can easily customized it without editing the core files. Editing the core files is not recommended because if you do, you can no longer update...