| Help with php code
| Just a few notes to help you read php code - some basics, WordPress specific conventions,
and several forms of if..else statements
|
| Debug Techniques
| How to use echo, always use $wpdb->show_errors(); when debugging your code
|
| Administration Menus
| How to add your own menu options
|
| Security
| How to use nonce to verify that an actual form was used to enter the data
|
| RadioButtons
| php functions to produce RadioButtons, Checkboxes, and Comboboxes based on parameters in the database
|
| Tabbed Forms
| How to create a tabbed display so you won't have to scroll down so far
|
| User Capabilities
|
User Capabilities Tables
This contains 3 tables - One table associates the admin menus with various capabilities.
Additional tables associate User Capabilities and Roles - sorted by type and by version.
|
| Design Problems
| There is a serious security flaw that allows all registered users to do bad stuff
- Media Upload
This page contains the design problem of providing edit links to users who do not have
permission to use those links
- 500 Internal server error
When there are internal errors, most WordPress code provides a description of the error.
Unfortunately, Internet Explorer 6 discards that information and simply provides a generic
(worthless) message. This page provides details and a simple fix.
|
| Style Sheets
| Large parts of WordPress are written in css (style sheets).
Unfortunately, this makes debugging problems (making changes) a serious problem.
This page outlines a few of the basics.
|