WordPress, WordPress Plugins, and General Programmery