WordPress Codex provides a huge documentation for programmers who want to develop plugins or themes for the WordPress Blog program.
WordPress Plugin: A WordPress Plugin is a set of one or more functions, written in the PHP scripting language, that adds a specific set of features or services to the WordPress weblog, which can be seamlessly integrated with the weblog using access points and methods provided by the WordPress API.
Resources :
- Managing Plugins
- Plugin Directory (repository)
- Writing a Plugin
- Plugin API (actions and filters, hooks)
- Plugin Action Reference
- Most common mistakes
- Plugin from scratch
- Conditional javascrip and css loading
- Plugin saving options
- Plugin Tutorial (Devlounge)
- Plugin Tutorial (ATD)
- Plugin Tutorial (for beginners)
WordPress Theme : A WordPress Theme is a collection of files that work together to produce a graphical interface with an underlying unifying design for a weblog. These files are called template files. A Theme modifies the way the site is displayed, without modifying the underlying software. Themes may include customized template files, image files, style sheets, custom pages, as well as any necessary code files and scripts.
Resources :
- Using Themes
- Theme directory (repository)
- Anatomy of a Theme (infographic)
- Theme Development
- Child Themes
- Child Themes (Tutorial)
- Theme Review
- Theme Unit Test
- Test Data (to import)
WordPress Templates : Template files are the building blocks of your WordPress site. They fit together like the pieces of a puzzle to generate the web pages on your site. Some templates are used on all the web pages, while others are used only under specific conditions.
Resources :