How to structure a plugin
Note that plugins are all “controllers” by WP standards. It depends on what the plugin is supposed to do, but in all cases I would try to separate the screen output from the PHP code as much as possible. Here’s one way to do that easily – first, define a function that loads the template: … Read more