Index
A
- action hooks
- setting up, syntax /
- action_hook /
- action_function_name /
- priority /
- accepted_args /
- Ajax
- about /
- used, example /
- using, to dynamically retrieve feed posts /
- in admin panel /
- Ajax form
- managing /
- submit form, handling /
- used, to submit forms /
- comments, saving /
- Ajax security
- nonce, adding /
- archives
- preparing /
- styling, CSS used /
- styling sheet, creating /
- user interaction allowing, jQuery used /
- archives, preparing
- archive structure, graphical diagram /
- post archives, displaying /
- posts, getting from database /
- image searching, regular expression used /
- regular expressions, using /
- comment count, retrieving /
- output buffers, using /
B
- backend menus
- link, removing from write page / What just happened?
C
- comments
- loading, dynamically /
- displaying /
- output /
- CSS
- applying, to pop-up /
- CSS style used
- Digg button, positioning /
- custom fields
- custom panels
- creating, in editor screens /
D
- Digg button
- adding, JavaScript code used /
- implementing /
- positioning, CSS style used /
- Digg link
- Digg API, used /
- Digg This plugin
- about / Digg This
- documentation
- plugin homepage / Plugin homepage
- documentaton, creating
- plugin readme file, creating / Plugin readme file
- sample plugin readme.txt file, creating / Time for action — Create a sample plugin readme.txt file, What just happened?
- sample plugin readme.txt file, sections / Sections of readme.txt
E
- error messages, handling
- support, adding for errors / What just happened?error messages, handlingsupport, adding for errors
F
- filter hooks
- filter_hook /
- filter_function_name /
- priority /
- Flickr API
- Flickr photos, displaying / Time for action — Display Flickr photos
G
- GPL
- and WordPress / WordPress and GPL
J
- jQuery
- mouse hover event, implementing /
- JavaScript and WordPress /
- initializing /
- examples /
- document, modifying /
- CSS, applying to pop-up /
- jQuery.Ajax method
- about /
- advanced Ajax call, using /
L
- link, posting quickly
- Live Blogroll plugin
- about / Live Blogroll
- localization
- support, adding / Time for action — Create plugin and add localization, What just happened?localizationsupport, adding, Optimizing localization usagelocalizationsupport, adding
- usage, optimizing / Optimizing localization usagelocalizationsupport, adding, How does localization work?localizationusage, optimizing
- working / How does localization work?localizationusage, optimizing
- localization files, creating
- POT file creating, Poedit used / Time for action — Create a POT file
- POT file, updating / Updating POT file
- new translation, creating / Time for action — Perform translation, What just happened?
- translation, updating / Updating translation
M
- mailing lists, online resources
- WP hackers / WP hackers
- WP professionals / WP professionals
- other mailing lists / Other mailing lists
- manage panel, programming
- post type column, adding / Time for action — Add post type column in the Manage panel, Modifying an existing columnmanage panel, programmingpost type column, adding
- existing column, modifying / Modifying an existing columnmanage panel, programmingpost type column, adding, Manage screen search filtermanage panel, programmingexisting column, modifying
- screen search filter, managing / Manage screen search filtermanage panel, programmingexisting column, modifying
- search filter box, adding / Time for action — Add a search filter box, What just happened?manage panel, programmingsearch filter box, adding
N
- nonce
- about /
- security nonce, adding /
O
- online resources
- WordPress documentation (WordPress Codex) / WordPress documentation (WordPress Codex)
- WordPress development news / WordPress development news
- code, testing / Debugging and testing
- unit testing / Unit testing
- automated tests / Automated tests
- mailing lists / Mailing Lists
- podcasts / Podcasts
- Authors (Vladimir Prelovacs) web site / Author's (Vladimir Prelovac's) web site
P
- plugin
- creating /
- Digg link, displaying /
- hooks /
- blogroll, starting up /
- describing, PHP class used /
- plugin, installing
- steps / Searching documentationplugin, installingsteps
- documentation, searching / Searching documentationplugin, installingsteps
- plugin class
- creating, PHP class used /
- plugin development, guidelines
- security / Security
- performance / Performance
- re-using resources / Re-using resources
- API, keeping up-to-date / Keeping API up-to-date
- plugin hooks
- filter hooks /
- plugin options
- managing /
- options form, handling /
- administration pages, adding /
- applying /
- plugin options page
- creating /
- plugin output, caching
- archives cache, creating /
- plugin repository
- repository access, requesting / Requesting repository access
- local repository managing, SVN used / Using SVN
- new version, tagging / Tagging a new version
- WordPress development SVN / Using WordPress development SVN
- local copy / Local copy of plugin repository
- plugins
- used, in book / Plugins developed in this book
- podcasts, online resources
- WordCast / WordCast
- WordPress Weekly / WordPress Weekly
- pop-up
- creating, CSS used /
- post information, accessing
- get_the_title() used /
- posts
- list, displaying /
- post template, adding
- about / Adding a post template
- add photo post template, creating / Time for action — Create 'add photo' post template, Backend CSS classespost template, addingadd photo post template, creating
- Backend CSS classes / Backend CSS classespost template, addingadd photo post template, creating
R
- readme file sections, documentation
- general information / General information
- special codes / Special codes
- screenshots / Screenshots
- installation, instructions / Installation instructions
S
- shortcodes
- using, to display template output /
- API /
- enclosing /
- custom template, creating /
- SVN
- about / Code management and plugin repository
- using / Using SVN
- local repository, manging / Time for action — Manage a local repository using SVN, What just happened?
T
- template output, displaying
- shortcodes used /
- theme files, editing
- template files /
- tinyMCE
- link, inserting / What just happened?
- plugin, creating / Creating a tinyMCE pluginWordPress insightsphpFlickr API
- button, adding to / Time for action — Adding a button to tinyMCE, What just happened?
- window, creating / Time for action — Open a tinyMCE window
- tools
- WordPress / WordPress
- text editor / Text editor, FTP clienttoolstext editor
- FTP client / FTP clienttoolstext editor
- web browser / Web browser
- Firebug / Firebug
- ScreenGrab / Screengrab
- IE tab / IE tab
U
- Ubiquity
- user capability checks
- user input
- handling /
W
- Wall
- about / The Wall, Snazzy Archives
- Wall plugin
- concept /
- widget, creating
- steps /
- Hello World widget, creating /
- widgets, registering with description /
- widget control
- about /
- expanding /
- plugin options, handling /
- displaying /
- widget input, handling /
- widget output, handling /
- WordPress
- features / WordPress features
- downloading / WordPress
- installing / WordPress
- plugin, creating /
- plugin information header /
- version, checking /
- version check, testing /
- post infomation, accessing /
- function, get_permalink() /
- theme files, editing /
- functionality, changing /
- conditional tags /
- blogroll /
- RSS feed processing, fetch_rss() used /
- and JavaScript /
- JavaScript, using /
- and Ajax /
- database queries /
- template output, displaying /
- localization, handling / Handling localization
- post template, adding / Adding a post template
- file uploads, handling / Handling file and image uploads
- image uploads, handling / Handling file and image uploads
- custom fields, using / Using custom fields
- link, posting quickly / Quick post a link
- backend menus / Tinkering with WordPress backend menuslink, posting quicklylink template, adding
- manage panel, programming / Programming the Manage panel
- error messages, handling / Handling error messages, What just happened?error messages, handlingsupport, adding for errors
- user roles / User roles and capabilities
- localization files, creating / Creating Localization files
- documentation / Documentation and support
- support / Providing support
- plugin promotion / Promotion
- plugin development, guidelines / General plugin development guidelines
- online resources / Online resources
- WOrdPress
- custom edit panels /
- WordPress, developing for
- plugins, installing / Installing and managing plugins
- documentation, searching / Searching documentationplugin, installingsteps
- WordPress, features
- high profile work / Big players use it
- security issues, quick response to / Urgent response to security issues
- flexibility / Flexibility
- search engines friendly / Search engines friendly
- easy to use / Easy to use
- social aspect / Social aspect
- WordPress development news, online resources
- WordPress blog / WordPress blog
- WordPress development updates / WordPress development updates
- WordPress Trac / WordPress Trac
- WordPress dev IRC channel / WordPress dev IRC channel
- WordPress hooks
- about /
- types /
- types, action hooks /
- types, filter hooks /
- practical filters /
- upper case titles /
- mailing list /
- WordPress functionality, changing /
- WordPress insights
- custom panels, creating in editor screen /
- custom edit panels /
- posts, searching /
- matching post, list displaying /
- tinyMCE / Interacting with tinyMCE
- tinyMCE, link inserting into / What just happened?
- Flickr API / Using Flickr API
- Flickr photos, displaying / Time for action — Display Flickr photos, What just happened?
- phpFlickr API / Using third-party solutions—phpFlickr, Creating a tinyMCE pluginWordPress insightsphpFlickr API
- tinyMCE plugin, creating / What just happened?
- tinyMCE, button adding to / What just happened?, Create a functional tinyMCE plugin windowWordPress insightstinyMCE, button adding to
- tinyMCE plugin window, creating / Create a functional tinyMCE plugin windowWordPress insightstinyMCE, button adding to, What just happened?
- WordPress MU development
- about / WordPress MU development
- WordPress page
- creating, from code /
- WordPress plugin
- creating /
- securing, nonce used /
- WordPress plugins, challenges
- development / Development
- security / Security
- localization / Localization
- documentation / Documentation
- support / Support
- promotion / Promotion
- WordPress SVN repository
- plugin repository / Code management and plugin repository