Creating Plugins


While theme functions are quite powerful, they aren’t very portable. If you ever wanted to switch themes, you would have to copy all your essential functions from one theme to another. There’s another option: many of the theme functions you’ve seen throughout this book could become plugins. Plugins offer much better control over functions, since you can activate and deactivate them as needed. The plugin manager also provides some safeguards, since plugins containing errors will fail to activate, whereas errors in a theme functions file will affect your site immediately. You can do any number of things with plugins: modify or replace existing functions (filters), add your functions in predetermined locations (actions), create new template tags and shortcodes, and more.


Page Title Text Domain Navigation Menu Page List Page Link 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Stephanie Leary 2010

Personalised recommendations