With the Snazzy archives plugin, we created a unique way for users to show their archives. The plugin output can be customized using CSS, layout files, and the options page.
We have learned how to manipulate the layout of the template using shortcodes and custom templates. This allows us to show the output the way we want it.
It is a great usability bonus for the plugin when it has an options page. And another important lesson we learned was how to manage options, and how to create option pages easily.
Let's sum up what we learned in this chapter:
Classes: We can learned how to use classes, properties and methods to write our plugins.
Shortcodes: The shortcode API provides a powerful mechanism for changing content.
Custom templates: These allow us to fully control the layout of the page.
Manage Options: We learned how to manage our plugin options, including setting default values.
Administrative menus: We added an administration page, and learned how to insert our pages into WordPress...