Special Characters and Numerics
?> stop command, 91, 491–492, 689
{ } (curly brackets), 692
403: Forbidden Access error message, 114
404: Page Not Found error message, 114, 438
404 template (404.php), 507
500: Internal Server Error error message, 114
640 file permission code, 117
644 file permission code, 86–87
755 file permission code, 86–87, 207, 213
777 file permission code, 86, 213
A
a CSS selector, 529
About Yourself section, Profile page, 216
absolute path, 122
Accepted Filenames & Rejected URIs section, WP Super Cache Settings page, 652
access control. See user management and access control
Account Management section, cPanel, 79
active theme, 554
Add a Domain upgrade, 56
Add an Image window, WordPress
adding emoticons to Custom Fields, 329
inserting images into posts, 297–301
search engine analysis of image information, 426
Add FTP Account section, cPanel, 79
Add Link Category section, Link Categories page, 248
Add Media area, Add New Post page, 275
Add Media File from URL window, WordPress, 298
Add New Category section, Categories page, 263–264
Add New Link page, WordPress, 218, 249–252
Add New Page page, WordPress
assigning templates to pages, 335–336
creating static pages, 290
opening, 172
overview, 218
Add New Post page, WordPress
content filter plugin, 695–696
customizing workspace, 282–283
Format option, 587
opening, 172
overview, 217
Add New Site page, Network Admin Dashboard, 791
Add New Tag section, Post Tags page, 265–266
Add New User page
Network Admin Dashboard, 794
Add New Users option, Settings page, 784
Add Video window, WordPress, 310
add_action function, 673–674, 706
add_action hook, 743
add_filter function, 711
add_image_size function, 595
add_multicheckbox function, 719
add_options_page function, 717
add_radio function, 720
add_select function, 720
add_shortcode function, 698, 753
Addon Domains page, cPanel, 828
admin bar, WordPress, 172, 215
Admin Color Scheme options, Profile page, 215
admin_init action hook, 748
admin_menu action, 717
admin_print_script function, 750
admin_print_styles action hook, 748
admin_style action hook, 748
Administrator role, 194, 224–225
admin.php file, 683
Adobe Flash, 297
Adobe Photoshop Elements, 525
Advanced module, Add New Link page, 251
Advanced Text Widget, 466
advanced-cache.php file, 649
advertising, keeping blog free of, 56
after parameter, wp_nav_menu( ); template tag, 568
After the Deadline spelling and grammar checker, 63
after_title HTML markup, 496
after_widget HTML markup, 496
$after_widget variable, 711
aggregating feeds, 467
AJAX Edit Comments plugin, 629–631
Akamai CDN service, 128
Akismet Configuration page, WordPress, 243–244
/akismet directory, 683
Akismet plugin
defined, 63
overview, 19
akismet.php file, 683
Alexa traffic measurement service, 373
Align Center button, Add New Post page, 273
Align Left button, Add New Post page, 273
.align left CSS class, 531
Align Right button, Add New Post page, 273
aligning
text, 273
All in One SEO Pack plugin, 428, 437–440, 627–628, 664, 740
All in One SEO Plugin Options page, 438–440
Allow Link Notifications from Other Blogs (Pingbacks and Trackbacks) check box, Discussion Settings page, 201
Allow People to Post Comments on New Articles check box, Discussion Settings page, 201
<ALT> tags
search engine analysis of, 425–426
search engine optimization, 351, 354–355
Alterian social media monitoring service, 383
Amazon Web Services, 128
An Administrator Must Always Approve the Comment option, Discussion Settings page, 202
analytics
Google Analytics
installing and configuring plugin, 414–416
installing tracking code, 412–413
overview, 409
using data from plugin, 417–418
verifying installation, 414
AND operator, 384
Anyone Can Register check box, General Settings page, 194, 225
Apache
mapping large volume of domains, 834–836
mod_rewrite module, 214, 423, 649, 767–768, 776
API key, Akismet plugin, 242–244
Appearance menu item, Dashboard navigation menu, 219–220
Arbitrary Section component, readme.txt plugin file, 736
Archive option, Sites page, 789
archiving
duplicate content, 434
podcasting, 314
search engine optimization, 439
arrays, defined, 496
ASCII transfer mode, 108
Aside post format, 584
Atom Publishing Protocol, enabling, 198
Attachment options, Background Image display options page, 458
Attachment post type, 750
attachments, archives based on, 259
Attempt to Automatically Embed All Plain Text URLs option, Media Settings page, 207
Attempt to Notify Any Blogs Linked to from the Article check box, Discussion Settings page, 200
$attributes argument, 700, 702
audio
captions for, 313
displaying current music in Custom Fields, 328
settings, 207
Audio post format, 584
Audit Trail plugin, 232
Author Based Twitter plugin, 232
Author Complete Post List plugin, 232
Author header, 539
Author Information Widget plugin, 231
author parameter, register_post_type function, 348
Author section
Add New Page page, 291
Add New Post page, 277
Author Spotlight plugin, 231
%author% permalink tag, 211
author-based archives, 259
authors
author profile promotion tools, 231–232
communication tools, 230
multi-author blog post management tools, 232
Auto Renew domain name registration services, 69
autodiscovering feeds, 17
Auto-Embed feature, WordPress, 311
Automatically Close Comments on Articles Older Than X Days check box, Discussion Settings page, 201
Autosave feature
Add New Post page, 275
wp-config.php configuration file, 123
Avatar Display section, Discussion Settings page, 204
Avatar Size setting, Diamond Multisite widget, 820
avatars
author profile promotion, 231
defined, 203
enabling display of, 204
where appear, 204
Avatars section, Discussion Settings page, 204–205
B
background colors
overview, 533
back-ground-attachment CSS property, 522
back-ground-position CSS property, 521
back-ground-repeat CSS property, 522
backing up
blog before migration, 153–154
blog before moving to new host, 165–166
database before upgrades, 144–145
.htaccess file, 666
Web site before migration, 163–165
BackType conversational search engine, 389
bandwidth transfer
decreasing with content delivery networks, 128
defined, 72
Banned Email Domains option, Settings page, 785
Banned Names option, Settings page, 784
Before a Comment Appears section, Discussion Settings page, 202
before parameter, wp_nav_menu( ); template tag, 568
before_title HTML markup, 496
before_widget HTML markup, 496
$before_widget variable, 711
below the fold, defined, 368
Best Buy blog network, 60
best practices for plugins
creating readme.txt file, 735–736
internationalizing (localizing), 737–740
/wp-content/plugins directory, 684
Beta phase
nightly builds, 39
overview, 35
binary transfer mode, 107
Biographical Info text box
Edit User page, 228
Profile page, 216
black color value, 534
_blank radio button, Add New Link page, 251
blank screen, troubleshooting, 688–689
bleeding-edge software, 40
block quote CSS selector, 530
Blockquote button, Add New Post page, 273
Blog Herald Web site, 42
blog networks, 13, 60–61. See also multiple sites (multisite feature)
Blog Pages Show at Most text box, Reading Settings page, 198
bloginfo function, 554
bloginfo( ); template tag
Header template, 502
reducing number of database calls, 124
Bloglines feed reader, 17
Blogname option, Settings page, 821
BlogPlay Sociable plugin, 367
BlogPulse monitoring service, 388
Blogroll link category, 247
blogrolls. See link lists
blogs
compared to Web sites, 19–21, 762–763
technologies
trackbacks, 18
Three C's
types of, 12
Blogs About hosting service, 72–73
blogs.dir directory, 775
Blogspot/Blogger, 153, 156–157
BlueHost hosting service, 72
Blueprint Design Studio (WordPress designer), 48
Boardreader community search tool, 389–390
body CSS selector, 529
Bold button, Add New Post page, 273
books, displaying in Custom Fields, 328
Boolean search methods, 384
border-color property, 535
border-size property, 535
border-style property, 535
branding
social-media listening hubs, 382–383
Break Comments into Pages with X Comments Per Page text box, Discussion Settings page, 202
browser caching, 126
BrowserCam cross-browser compatibility tool, 140
Browsershots.org cross-browser compatibility tool, 140
Bulk Import Users plugin, 803–804
business blogs, 12
business name, in header graphic, 524
C
Cache Expire Time setting, Diamond Multisite widget, 819
Cache Preload option, WP Super Cache Settings page, 652
CacheFly CDN service, 129
caching
content delivery networks, 128–129
defined, 126
plugins for, 129
types of, 126
Caching heading, WP Super Cache Settings page, 651
calendars, editorial SEO, 434
can_export parameter, register_post_types( ); function, 580
Canonical Name (CNAME) record, 769
Canonical URLs check box, All in One SEO Plugin Options page, 439
canonicalization process, 439
Canvas theme, 483
capabilities parameter, register_post_types( ); function, 578
capability_type parameter, register_post_types( ); function, 347, 578
captions
for audio, 313
defining HTML markup around, 305
for images, 299
for video, 312
captiontag HTML tag, 305
Carrington theme framework, 603–604
Cascading Style Sheets. See CSS
cat=X parameter, <query_posts> template tag, 339, 341
categories
adding to navigation menus, 460–461
building, 260
converting to tags, 264
deleting, 264
pulling in content from, 338–341
query posts for content, 558
roles and management of, 224
search engine optimization, 351, 354
search engine strategy, 435
setting default, 197
setting up, 278
viewing number of, 173
Categories module, Add New Link page, 249–250
Categories page, WordPress
changing category name, 261
finding category ID number, 339–340
Categories section, Add New Post page, 278
%category% permalink tag, 211
category-featured.php template, 562
category.php template, 561
.category–wordpress CSS selector, 343
CDNs (content delivery networks), 128–129
central processing unit (CPU) usage, Web hosting services, 74–75
Change File Attributes window, FileZilla, 87
Change Log component, readme.txt plugin file, 735
Change Mode. See CHMOD
character encoding, 199
character entities, 504
charset parameter, bloginfo( ); tag, 502
Chat post format, 584
chat rooms, 38
child categories (subcategories), 260, 354
child themes
modifying theme structure with
adding template files, 549–551
modifying functions.php file, 552–553
overriding parent template files, 549
preparing parent theme, 553–554
removing template files, 552
parent theme style
using images in
child theme image in child theme stylesheet, 543–544
child theme image in parent theme stylesheet, 546–548
parent theme image in child theme stylesheet, 544–546
CHMOD (Change Mode)
changing file permissions, 117
overview, 78
process, 87
upload storage, 207
citizen journalism blogs, 12
Clean Archives Reloaded plugin, 258
cleaning social-media listening feeds, 394–400
closing tags, HTML, 532
CMS. See content management systems
CNAME (Canonical Name) record, 769
CNN, 12
Co-Authors Plus plugin, 232
code
contributing, 50
duplicating, 560
integrity of author's, 24
open source software, 24
color
Admin Color Scheme options, Profile page, 215
customizing for theme, 517
Color option, Background Image display options page, 458
columns
Dashboard, changing number of, 185–186
photo gallery, 304
combining social-media listening feeds, 394–400
Comment Author Must Fill Out Their Name and E-Mail option, Discussion Settings page, 201
Comment Author Must Have a Previously Approved Comment option, Discussion Settings page, 202
Comment Blacklist section, Discussion Settings page, 203
Comment Moderation options, Discussion Settings page, 203
comment moderation queue
approving comments, 240
e-mail setting, 202
keyboard shortcuts, 215
settings, 203
unapproving comments, 238
Comment Moderation section, Discussion Settings page, 203
comments. See also Discussion Settings page, WordPress
approval settings, 202
avatars appearing next to, 204
blacklisting, 203
bulk-editing, 239
converting influencers to readers through, 375
number of on blogs by influencers, 372
rescuing non-spam captured, 244–245
roles and management of, 224
search engine strategy, 436
threaded (nested), 201
trackbacks
overview, 236
viewing all, 175
viewing most recent, 175
viewing number of, 173
Comments Count setting, Diamond Multisite widget, 819
Comments menu item, Dashboard navigation menu, 219
Comments page, WordPress
avatars, 204
comment and trackback management, 238
options, 218
comments parameter, register_post_type function, 348
comments_popup_link (‘No Comments’, ‘Comment (1)’, ‘Comments(%)’); template tag, 508
Comments Should Be Displayed with the Older/Newer Comments at the Top of Each Page drop-down list, Discussion Settings page, 202
Comments template (comments.php), 506, 509
communication
Twitter posts, 376
Compete traffic measurement service, 373
Comprehensive Guide to .htaccess Web site, 214
configuration file (wp-config.php)
adding define statement, 815
configuring, 650
defined, 775
main settings
absolute path (full directory path), 122
database information section, 117–118
database table prefix, 120–122
default language, 120
moving /wp-content folder, 122–123
increasing PHP memory limits, 125
stylesheet directory path, 124–125
template directory path, 124–125
Web site URL, 124
WordPress installation URL, 124
overview, 115
consistency
Twitter posts, 376
Console pane, Safari browser, 139
consultants
duties of, 46
overview, 49
Contact Form 7 plugin, 632
Contact Info section
Edit User page, 228
Profile page, 216
contact information, in header graphic, 524
content
displaying post format by, 588
duplicate, 434
search engine optimization, 352–353
Twitter posts, 376
content delivery networks (CDNs), 128–129
content management systems (CMS)
defined, 333
overview, 19
pulling in content from categories, 338–341
search engine optimization
categories, 354
using <ALT> tag for images, 354–355
writing content with readers in mind, 352–353
static pages, creating
assigning template to static page, 335–337
templates, creating for each post category, 337–338
content sharing options. See sharing options
$content variable, 702
content-specific standard templates, 561–563
contributing to WordPress, 50
Contributor role
notifying when post published, 230
Contributors component, readme.txt plugin file, 735
$control_ops argument, 708
Convertiv (WordPress designer), 48
cookies
determining unique visitors, 409
logging in to WordPress, 170
Cookies for Comments plugin, 798
Cooper, Anderson, 12
Coordinated Universal Time (UTC), 195
Copyblogger Media (WordPress consultant), 49
cPanel management interface
installing WordPress with Fantastico, 100–103
overview, 73
setting up the MySQL database, 104–106
CPU (central processing unit) usage, Web hosting services, 74–75
Crazy Egg analysis service, 368, 370
Create a Network page, WordPress, 774–775
Create a New Parked Domain section, cPanel, 826
Create a New Site, Network Admin page, 781
Create a New User, Network Admin page, 781
Create an Add-on Domain section, cPanel, 828
Crop ($crop) parameter, add_image_size function, 595
cross-browser compatibility
Crowd Favorite (WordPress developer), 49
CSS (Cascading Style Sheets)
comment and trackback display, 237
cross-browser compatibility, 139–140
Custom CSS upgrade, 56
custom styles for sticky, category, and tag posts, 342–344
menus, 569
properties, 531
<span> tags, 306
stylesheet (style.css), defined, 486
values, 531
.css extension, saving files as in Notepad, 131
curly brackets ({ }), 692
Custom Author Byline plugin, 232
Custom Background page, WordPress, 219, 456–458
custom characters, 274
Custom CSS upgrade, 56
Custom Fields
adding to template file, 323–326
getting WordPress to check for, 326–328
setting up, 277
Custom Fields section
Add New Page page, 291
Add New Post page, 277
Write Post and Write Page pages, 320–323
Custom Header Uploader script (feature)
adding header graphic to theme with, 526
defined, 524
Custom Menu page, WordPress, 172
Custom Menu widget
defining navigation menus with, 565
custom navigation menus
core menu function and template tags, 566–571
displaying using widgets, 571–572
custom permalink structure, 211–212, 351–352
Custom Post Type page, WordPress, 752
custom post types
archives based on, 259
theme support for
core function, 573
Custom Post Types UI plugin, 349, 574
Custom Structure radio button, Permalink Settings page, 211–212
custom taxonomies
defined, 572
Custom Twitter profile field, Dashboard, 756
custom-fields parameter, register_post_type function, 348
Cyberduck FTP client, 81
D
dashboard, analysis tool, 408
Dashboard, WordPress. See also Network Admin Dashboard, WordPress
color scheme, 215
control over commenting, 16
customizing, 171
defined, 14
help and support resources, 187–188
installing plugins via, 633–638
modules
Other WordPress News, 181
QuickPress, 178
Recent Comments, 175
Recent Drafts, 179
removing, 185
navigation menu
Comments menu item, 219
Links menu item, 218
Pages menu item, 218
Plugins menu item, 220
Posts menu item, 217
Tools menu item, 221
Users menu item, 221
Settings menu
Discussion Settings page, 200–205
General Settings page, 192–196
Permalinks Settings page, 209–214
Privacy Settings page, 208–209
Reading Settings page, 198–199
Writing Settings page, 196–198
social-media listening hubs, creating, 400–402
version number, locating, 141–142
Dashboard Latest News plugin, 401–402
Dashboard Notepad plugin, 230
Dashboard option, Sites page, 788
database
backing up before upgrades, 144–145
reducing number of calls to, 124–125
database caching, 126
database information section, configuration file, 117–118
database table prefix, 120–122
Date Format text box, General Settings page, 195
date-based archives, 259
DateTime Format setting, Diamond Multisite widget, 820
Day and Name radio button, Permalink Settings page, 211
%day% permalink tag, 211
Deactivate link, Plugins page, 644
Deactivate option, Sites page, 789
deactivating plugins, 146
dedicated hosting, 766
Default Article Settings options, Discussion Settings page, 200–201
Default Avatar section, Discussion Settings page, 204
Default Avatar URL setting, Diamond Multisite widget, 820
Default Link Category option, Writing Settings page, 197
Default Post Category option, Writing Settings page, 197
Default Post Format option, Writing Settings page, 197
Default radio button, Permalink Settings page, 211
Default “Read More” link text setting, Diamond Multisite widget, 820
$defaults array, modifying, 723
default-settings.php file, 715
Delete option, Sites page, 790
Delete Plugin page, WordPress, 645
derived works
defined, 29
open source software, 24
Description header, WordPress theme, 539
description parameter
bloginfo( ); tag, 502
register_post_types( ); function, 346, 576
Description text box
Add New Link page, 249
Link Categories page, 248
designers
duties of, 46
Details link, Install Plugins page, 636
Developer toolbar, Safari browser, 139
developers
duties of, 46
development cycle. See also upgrading
downloading nightly builds, 39–40
Diamond Multisite widget, 818–819
Digg social news site, 404
[digg] shortcode, 698
direct traffic, 408
directories, blog/Web site
list of, 427
search engine strategy, 436
submitting to, 427
disabilities, Web site access for people with, 355
disabling network features, 777–778
discrimination, open source software and, 24–25
discussion forums, as feature of Web sites, 19
Discussion section
Add New Page page, 291
Add New Post page, 277
Discussion Settings page, WordPress
Before a Comment Appears section, 202
Comment Blacklist section, 203
Comment Moderation section, 203
Default Article Settings section, 200–201
E-Mail Me Whenever section, 202
Other Comment Settings section, 201–202
disk space
defined, 72
Space upgrades, 56
dmoz directory, 427
DNS (domain nameserver) records, 829
document type declaration (DOCTYPE) code, 500
Documentation drop-down menu, Edit Themes page, 489
dolly_css function, 669–670, 674
domain, defined, 67
Domain field, Networks page, 839
domain mapping
domain nameserver records, 829
mapping large volume of domains
hiding original installation domain, 836–838
overview, 833
Domain Mapping: Domains page, WordPress, 833, 836
Domain Mapping plugin
mapping domain to site, 831–833
obtaining IP address, 831
domain names
Add a Domain upgrade, 56
checking availability of, 69
choosing, 69
defined, 67
extensions, 68
purchasing, 69
renting versus owning, 68
domain nameserver (DSN) records, 829
domain parking (pointing; mirroring), 826–828
domain registrars
hosting services by, 70
overview, 69
Donation Link component, readme.txt plugin file, 735
downloading
files
media, 164
plugin, 164
WordPress software, 106
drafts, saving posts as, 279
DreamHost hosting service, 72
Dreamstime Web site, 518
duplicate content, 434
duplicating code, 560
dynamic page creation, 126
E
e-commerce stores, as feature of Web sites, 19
Edit Category page, WordPress, 249, 262–263
Edit Comments page, WordPress, 174
Edit Image button, Add an Image window, 301
Edit link, Comments page, 239
Edit Links page, WordPress, 253
Edit option, Sites page, 788
Edit Pages page, WordPress, 173
Edit Plugins page, WordPress, 220
Edit Posts page, WordPress, 173, 282
Edit Site page, WordPress, 790–791, 812–813, 837–838
Edit Themes page, WordPress
adding <query_posts> template tag to templates, 340
aligning images, 303
Custom Fields feature, 325–326
installing Google Analytics tracking code, 413
sidebar templates, 341
viewing and editing theme files, 487–489
Edit User page, WordPress, 228–229, 793
editor parameter, register_post_type function, 348
Editorial Calendar plugin, 230
editorial SEO list/calendar, 434
Edublogs.org blog network, 60
eHermits Inc (WordPress developer), 49
Elated.com file permissions reference, 87
converting influencers to readers through, 375
editing user addresses, 228
enabling sharing via, 366
multi-author communication, 230
newsletter subscription form, 466
as part of contact information, 216
publishing from, 197
settings, 202
E-Mail Address text box, General Settings page, 193
E-Mail Me Whenever A Comment Is Held for Moderation option, Discussion Settings page, 202
E-Mail Me Whenever Anyone Posts a Comment option, Discussion Settings page, 202
E-Mail Me Whenever section, Discussion Settings page, 202
E-mail option, Users page, 792
Email Users plugin, 230
embedded files
inserting, 274
settings, 207
emoticons
adding to Custom Fields, 328–331
converting to graphics, 197
Enable Threaded (Nested) Comments X Levels Deep drop-down list, Discussion Settings page, 201
Encoding for Pages and Feeds text box, Reading Settings page, 199
endwhile statement, 500
Error Connecting to the Database error message, 113
error console, Mozilla Firefox, 667
error messages
network features, 778
evergreen content, 434
E.Webscapes Web site, 21, 47–48
Example Settings argument, add_options_page function, 716
Example Settings Page argument, add_options_page function, 716
Example Settings page, WordPress, 728–729
example-my-shortcodes directory, 697
/example-settings-page directory, 714, 725
excerpt parameter, register_post_type function, 348
Excerpt section, Add New Post page, 276–277
Exclude Blogs setting, Diamond Multisite widget, 819
exclude_from_search parameter, register_post_types( ); function, 346, 577
Execute file permission, 86
Export page, WordPress, 221
Extensible Markup Language (XML), 16, 158–159
extensions, Google Chrome, 138
extract function, 700, 703, 709, 711
F
niche users, 372
Facebook Dashboard Widget plugin, 379
fallback_cb parameter, wp_nav_menu( ); template tag, 568
Family link relationships, 251
Fantastico, installing WordPress via, 100–103
Featured Image section
Add New Post page, 278
Featured Images (Post Thumbnails) feature, 592–595
Featured link, Install Themes panel, 477
Featured option, Install Plugins page, 634
feed readers, 17. See also RSS (Really Simple Syndication) feeds
feedback. See comments
feedback forms, as feature of Web sites, 20
FeedDemon feed reader, 17
FeedRinse feed cleaning service, 394–398
Feldman, Loren, 310
file directory listing, WordPress, 27
file extensions, common, 409
file transfer modes, 107
File Transfer Protocol. See FTP
FileZilla FTP client
changing file permissions, 87
Web site, 81
filtering content, plugin for
setting up plugin structure, 691
Firefox browser. See Mozilla Firefox
First Comment Author value, Settings page, 786
First Comment URL value, Settings page, 786
First Comment value, Settings page, 786
First Page value, Settings page, 785
First Post value, Settings page, 785
First Screenshot Description component, readme.txt plugin file, 736
first-time unique visitors, defined, 408
500: Internal Server Error error message, 114
flame wars, 234
flipping images, 301
Follower Wonk keyword service, 376
font-family property, 533
fonts
color, 534
customizing for theme, 517
font-size property, 533
font-style property, 533
font-weight property, 533
FoodPress Web site, 810
#footer CSS ID, 531
Footer template (footer.php), 506, 509
footers
installing Google Analytics tracking code, 412–413
For Each Article in a Feed, Show option, Reading Settings page, 199
$form->add_text function, 719
Format drop-down list, Add New Post page, 274
Format option, Add New Post page, 587
format parameter, wp_nav_menu( ); template tag, 567
Format String setting, Diamond Multisite widget, 819
Formatting options, Writing Settings page, 197
forum signatures, 436
Forums page, All in One SEO Pack plugin, 664
404: Page Not Found error message, 114, 438
404 template (404.php), 507
403: Forbidden Access error message, 114
free plugins
Contact Form 7, 632
Subscribe to Comments, 629
free themes
defined, 473
Frequently Asked Questions component, readme.txt plugin file, 735
Friendship link relationships, 251
front page
assigning static page as, 292–293
creating static page, 290
Front Page Displays option, Reading Settings page, 198
FTP (File Transfer Protocol)
changing file permissions, 86–87
connecting to Web server, 81–84
creating folders, 122
installing themes, 475
list of clients, 81
opening files, 117
uploading files, 77, 85, 93, 106–108
FTP Accounts page, cPanel, 78–80
FTP Explorer (FTP client), 81
full screen mode, toggling, 273
Full URL Path to Files (Optional) text box, Media Settings page, 207
$func parameter, add_shortcode function, 753
functions
settings, 724
functions.php. See optional functions file
G
Gallery post format, 584
Gallery tab, Add an Image window, 303–304
[gallery] shortcode, 697
General Public License (GPL)
text of, 27
General Settings page, 187, 192–196
Generic Content post type, 345–346, 573–575
Genesis theme framework, 481, 605–606
Geographical link relationships, 251
get_footer( ); function, 498, 557–558
get_info( ); function, 491
get_post_meta( ); template tag function, 323–324, 326
get_sidebar( ); function, 498, 557–558
get_the_author( ); template tag, 507
get_the_date( ); template tag, 507
get_the_time( ); template tag, 507
get_the_title function, 700
get_theme_option function, 600
get_template_part function, 341–342, 498, 559
GetText functions, 737–738, 740
.gif file format, 519
Global Tags section, Settings page, 821
GoDaddy domain registrar, 69, 829
Google Analytics
installing and configuring plugin, 414–416
installing tracking code, 412–413
keyword misspellings, 382
using data from plugin, 417–418
verifying installation, 414
Google Blog Search, 176
Google Chrome browser
layout engines and CSS version support, 140
overview, 138
Google Page Rank, 426
Google Reader feed reader, 17
Google Webmaster account, 441
Google XML Sitemaps plugin, 437
government blogs, 12
GPL. See General Public License
grammar, 361
Graphic River Web site, 518
graphics. See also images
comment and trackback display, 237
customizing for theme, 517
gravatars, defined, 203
gray color value, 534
Greenwich Mean Time Web site, 195
guest blogging, 436
H
h1 CSS selector, 530
h2 CSS selector, 530
h3 CSS selector, 530
h4 CSS selector, 530
h5 CSS selector, 530
h6 CSS selector, 530
Harvard Law School, 60
has_archive parameter, register_post_types( ); function, 580
Hashcash plugin, 798
#header CSS ID, 531
Header template (header.php)
bloginfo( ); template tag parameters, 502
displaying blog name and tagline, 505
include function, 509
headers
images
determining dimensions of, 525
managing, 220
Headers Already Sent Error Messages error message, 113
Headway theme framework, 607–608
Headway Themes developer, 483–484
Height ($height) parameter, add_image_size function, 595
hello.php file, 682
Add New Post page, 275
free themes, 472
mailing lists, 45
plugins, 662
Help option, Add New Post page, 275
Help tab
General Settings page, 187–188
Posts page, 189
hexadecimal color codes, 456
hierarchical parameter, register_post_types( ); function, 347, 578
hits, defined, 408
Hold a Comment in the Queue If It Contains X or More Links text box, Discussion Settings page, 203
Home Description text box, All in One SEO Plugin Options page, 439
Home Keywords (comma separated) text box, All in One SEO Plugin Options page, 439
Home Title text box, All in One SEO Plugin Options page, 439
hooks
Hootsuite tool, 379
hosted version (WordPress.com)
defined, 62
limitations of, 55
hosting services. See Web hosting services
%hour% permalink tag, 211
hours of operation, 466
.htaccess file
backing up, 666
disallowing bots, 117
permalink-server compatibility, 212
rewrite rules, 776
HTML
comment and trackback display, 236
embedding, 275
HTML tab, Add New Post page, 275
httpd.conf file, 834
Hybrid theme, 815
I
I Am Not a Lawyer (IANAL), 23
I Would Like My Blog to Be Visible to Everyone, Including Search Engines (Like Google, Bing, Technorati) and Archivers option, Privacy Settings page, 208, 431
I Would Like to Block Search Engines, but Allow Normal Visitors option, Privacy Settings page, 208, 431
IANAL (I Am Not a Lawyer), 23
ICANN (Internet Corporation for Assigned Names and Numbers), 69
icontag HTML tag, 305
id option, 563
id parameter, wp_nav_menu( ); template tag, 567
Identity link relationship, 251
IDs
category, 339
IE (Internet Explorer), 135–136, 140
IF, ELSE situations, 327
IF statements, 327
<iframe> markup tag, TweetMeme plugin, 677
Image Address text box, Add New Link page, 252
Image post format, 584
images
<ALT> tags for, 351
author profile promotion, 231
background
captions for, 299
changing order of appearance in galleries, 304–306
choosing featured, 278
finding URL of source of, 252
header
determining dimensions of, 525
inserting into posts
search engine analysis of titles and information, 425
search engine optimization, 354–355
search engine strategy, 435
thumbnails
core function and template tag, 593–594
defining HTML markup around, 305
dimensions, 592
using in child themes
child theme image in child theme stylesheet, 543–544
child theme image in parent theme stylesheet, 546–548
parent theme image in child theme stylesheet, 544–546
Import Blogger page, WordPress, 156
Import LiveJournal page, WordPress, 158
Import Movable Type or TypePad page, WordPress, 159–160
Import page, WordPress, 221
Import RSS page, WordPress, 162
Import WordPress page, WordPress, 160–161
importing
Blogspot/Blogger blogs, 156–157
one WordPress blog into another, 160–161
Imthiaz Organizer plugin, 307
Include Pages option, Settings page, 821
Incoming Links module, Dashboard, 176–177
Indent option, Add New Post page, 274
indenting
when writing HTML, 532
index.php. See Main Index template
influencers
converting to readers, 375
defined, 372
Info tab, Edit Sites page, 790
init.php file
adding code to, 687
changing code, 694
defined, 715
getting new code shortcode running, 701
inline documentation, finding, 187–188
inline elements, 306
input tag, 709
Insert Custom Character option, Add New Post page, 274
Insert More Tag button, Add New Post page, 273
Insert/Edit Embedded Media option, Add New Post page, 274
Insert/Edit Link button, Add New Post page, 273
inserting
audio files into posts, 312–313
embedded files, 274
images into posts
links, 273
video files into posts
Install Plugins page, WordPress, 220, 634, 803
Install Themes panel, Dashboard
browsing free themes, 477
installing themes via, 476
Install WordPress pages, Fantastico, 102–103
Installation Instruction component, readme.txt plugin file, 735
installation script, running, 108–114
Installation tab, Install Plugins page, 636
installing
Domain Mapping plugin
mapping domain to site, 831–833
obtaining IP address, 831
Google Analytics plugin, 412–416
plugins
themes for network use, 814–815
WordPress
overview, 99
URL, 124
Installing Plugin page, WordPress, 637
$instance variable, 709
$instance[‘title’] function, 672
instant messaging, as part of contact information, 216
IntenseDebate commenting system, 63
internationalizing plugins, 737–740
Internet Chat Relay (IRC), 38
Internet Corporation for Assigned Names and Numbers (ICANN), 69
Internet Explorer (IE), 135–136, 140
IP addresses, obtaining, 831
IRC (Internet Chat Relay), 38
Ircle chat program, 38
is_user_logged_in( ) tag, 492
iStockphoto web site, 518
Italic button, Add New Post page, 273
itemtag HTML tag, 305
iThemes Builder theme framework, 481–482, 606–607
iTunes, podcasting, 314
J
Jaquith, Mark (WordPress developer), 49
JavaScript
enhancing plugins with, 749–750
JavaScript Profiler, Safari browser, 139
journalism blogs, 12
.jpg file format, 519
K
Keep This Link Private check box, Add New Link page, 253
Keyboard Shortcuts check box, Profile page, 215
keyboard shortcuts, for comment moderation, 215
keywords
All in One SEO Pack plugin, 439
archives based on, 259
defined, 408
in header graphic, 524
long-tail, 422
misspellings of, 382
search engine analysis of, 424
search engine optimization, 351–352
search engines viewing categories as, 354
searches of media files, 317
social-media monitoring services, 382–383, 393
King, Alex, 379
kirtsy Web site, 368
Kitchen Sink, Add New Post page, 273
Klout evaluation service, 373
Kubrick theme, 449
L
label parameter, register_post_types( ); function, 346, 576
labels parameter, register_post_types( ); function, 576
LAMP (Linux, Apache, MySQL and PHP), 767–768
Lamplight Media (WordPress designer), 48
language, configuration file, 120
Large Size option, Media Settings page, 206
Latest Products plugin, 655
Laughing Squid hosting service, 72
Leave a Reply form, 234
legacy.php file, 683
license.txt file, 27
licensing
Limit Blog Registrations per User option, Bulk Import Members page, 803–804
Limited Email Registrations option, Settings page, 784
Link Categories page, WordPress
overview, 218
Link Category Name text box, Link Categories page, 248
Link Category Slug text box, Link Categories page, 248
link directory of resources, 260
link lists (blogrolls)
creating link categories, 247–249
editing existing links, 254
researching niches, 371
search engine optimization, 426
Link post format, 584
Link Relationship (XFN) module, Add New Link page, 251
links
adding
author profile promotion, 231
competitors', 436
converting influencers to readers through, 375
correcting problems with, 757–758
creating categories of, 247–249
inserting, 273
managing, 218
outside, 426
relationships, 251
removing, 273
roles and management of, 224
search engine optimization, 426–427
searching, 254
setting default category, 197
sorting, 254
strategy for building, 436
trackbacks, 18
to WordPress, 29
Links menu item, Dashboard navigation menu, 218
Links page, WordPress, 218
Linux
open source software, 26
Linux, Apache, MySQL and PHP (LAMP), 767–768
List Authors plugin, 231
Listorious WordPress People and Lists (Twitter list), 43
lists. See also link lists (blogrolls)
editorial SEO, 434
FTP clients, 81
including in posts, 273
of potential audiences, 370–371
of template tags, 492
Lithium social media monitoring service, 383
live WordPress events, 51
LiveJournal
backing up before migration, 154
migrating blogs to WordPress from, 157–159
logging in to Dashboard, 169–170
Long Description component, readme.txt plugin file, 735
long-tail keywords, 422
creating and using template parts, 559–560
Footer template, 506
Header template
bloginfo( ); template tag parameters, 502
displaying blog name and tagline, 505
Lost Password feature, WordPress, 228
M
magazine blog networks, 60
Magento Developers Verve Meta Boxes plugin, 349
mailing lists
overview, 45
WordPress, 38
Main Index template (index.php)
defined, 486
Footer template, 506
Header template
bloginfo( ); template tag parameters, 502
displaying blog name and tagline, 505
main plugin file, correct placement of, 684
Maintenance Mode plugin settings page, WordPress, 648
major releases, 36
Manage Categories page, WordPress, 260
Manage Comments page, WordPress, 172
manage_options argument, add_options_page function, 716
Manage Themes page, WordPress
map_meta_cap parameter, register_post_types( ); function, 578
Max, Tucker, 361
Max Posts option, Settings page, 821
MaxCDN content delivery network service, 129
Maximum Rating section, Discussion Settings page, 204
media blogs, 12
media files
audio
displaying current music in Custom Fields, 328
settings, 207
deleting, 317
embedding, 274
filtering by date, 316
inserting, 275
locating and downloading to computer, 164
searching by keyword, 317
video
captions for, 312
settings, 207
VideoPress upgrade, 56
viewing, 317
Media Library page, WordPress, 217, 315–317
Media menu item, Dashboard navigation menu, 217–218
Media Settings page, WordPress
setting Auto-Embed feature, 311
Medium Size option, Media Settings page, 206
Membership option, General Settings page, 194
Menu Settings section, Settings page, 787–788
menu_class parameter, wp_nav_menu( ); template tag, 567
menu_icon parameter, register_post_types( ); function, 347, 577
menu parameter, wp_nav_menu( ); template tag, 567
menu_position parameter, register_post_types( ); function, 347, 577
custom navigation
core menu function and template tags, 566–571
displaying using widgets, 571–572
locking down, 806
managing, 219
Menus page, WordPress
creating navigation menus, 459–462
overview, 219
Menus plugin, 806
meta boxes, 349
meta tags, 408
metadata
search engine optimization, 428
search engine strategy, 435
Microsoft Internet Explorer (IE), 135–136, 140
Microsoft Notepad
saving stylesheet, 529
using to type templates, 512
Microsoft Windows Live service, 41
Microsoft Word, 512
migrating
Web sites to new host
creating backup and moving manually, 163–165
using plugin to back up and move to new host, 165–166
Milblogging.com Web site, 371
Mini-Slides plugin, 307
%minute% permalink tag, 211
mIRC chat program, 38
mirroring (domain parking), 826–828
mod_mime Apache module, 649
mod_rewrite module, 214, 423, 649, 767–768, 776
modules, Dashboard
collapsing (closing), 171, 185, 284
opening, 171
Other WordPress News, 181
QuickPress, 178
Recent Comments, 175
Recent Drafts, 179
removing, 185
Month and Name radio button, Permalink Settings page, 211
%monthnum% permalink tag, 211
Movable Type
backing up before migration, 153
migrating blogs to WordPress from, 159–160
moviereviews.php file, 685
movies post type, 751
Mozilla Firefox
error console, 667
Firebug and Web Developer add-ons, 668
layout engines and CSS version support, 140
Mozilla open source software, 25
MSN Keyword Mutation Tool, 382
msp_display_settings_page argument, add_options_page function, 717
MSP_form class, 718–719, 728–729
msp_get_settings function, 717, 728–729
msp_save_settings_handler function, 717–718
msp_update_settings function, 724
msp-example-settings-page argument, add_options_page function, 717
msp-form-class.php file, 717
defined, 715
Mullenweg, Matt
Akismet plugin, 241
Facebook page, 43
number of WordPress downloads, 41
origins of WordPress, 28
photo gallery, 308
multi-author sites
author profile promotion tools, 231–232
communication tools, 230
defined, 223
multi-author blog post management tools, 232
selecting author's name, 277
multiple networks, setting up, 838–839
multiple sites (multisite feature)
domain mapping
domain nameserver records, 829
mapping large volume of domains, 833–838
network features
common errors, 778
subdirectories versus subdomains, 772–774
network management
Themes page, 794
plugins
gathering and displaying network-wide content, 816–822
overview, 809
useful, 824
setting up multiple networks, 838–839
stopping spam sign-ups and splogs, 797–798
Super Admin role, 224
themes
enabling for individual sites, 812–813
user management and access control
Web hosting environment
adding virtual host to Apache configuration, 768–770
choosing server environments, 767–768
overview, 765
shared versus dedicated hosting, 766
subdomains versus subdirectories, 766–767
Multi-Site Site List Shortcode plugin, 818
Multisite User Management plugin, 806
mu-plugins folder, 821
my_activation_plugin function, 743
my_digg_shortcode function, 698
my_shortcode function, 754
My Sites page, WordPress, 802–803
My Text Widget, 714
My_Text_Widget class, 712
My_User_Widget class, 705
/my-plugin/javascript subdirectory, 749
MySQL
defined, 89
open source software, 26
N
Name (Key) text box, Custom Fields module, 321, 323, 326
Name ($name) parameter, add_image_size function, 595
Name option, Users page, 792
name parameter, bloginfo( ); tag, 502
Name section
Edit User page, 228
Profile page, 216
Name text box, Add New Link page, 249
NamesDirect domain registrar, 69
blogs, 193
category templates, 338
plugins
matching, 685
meaningfully, 685
spaces in, 685
Nav Menus post type, 750
navigation menu
custom
core menu function and template tags, 566–571
displaying using widgets, 571–572
Dashboard
Comments menu item, 219
Links menu item, 218
Pages menu item, 218
Plugins menu item, 220
Posts menu item, 217
Tools menu item, 221
Users menu item, 221
defined, 565
Navigator Web browser, 23
nested comments, enabling, 201
nesting HTML elements, 532
NetAdmin management interface, 73
Netscape Navigator Web browser, 23
Network Activate link, Plugins page, 812
network admin, defined, 793
Network Admin Dashboard, WordPress
Settings page
Menu Settings section, 787–788
New Site Settings section, 785–786
Operational Settings section, 782–783
Registration Settings section, 783–785
Upload Settings section, 786–787
Site Admin Dashboard versus, 780–781
Themes page, 794
Network Admin Email operational setting, Settings page, 783
network features. See also multiple sites (multisite feature)
common errors, 778
domain mapping
domain nameserver records, 829
mapping large volume of domains, 833–838
managing
Themes page, 794
plugins
gathering and displaying network-wide content, 816–822
overview, 809
useful, 824
setting up multiple networks, 838–839
stopping spam sign-ups and splogs, 797–798
subdirectories versus subdomains, 772–774
themes
enabling for individual sites, 812–813
Network Name field, Networks page, 839
Network Name operational setting, Settings page, 782
Network Plugins page, Network Admin Dashboard, 796
Network Settings page, Network Admin Dashboard, 787
Network Solutions domain registrar, 69
Network Themes page, Network Admin Dashboard, 795
Networks page, Network Admin Dashboard, 839
$new_instance argument, 710–711
New Password section
Edit User page, 228
Profile page, 216
New Site Settings section, Settings page, 785–786
New User Default Role drop-down list, General Settings page, 194
New version message, Plugins page, 641
New York Times, The, 60
Newest link, Install Themes panel, 477
Newest option, Install Plugins page, 635
newspapers, 60
next_posts_link (‘« Previous Entries’) template tag, 508
NextGEN Gallery plugin, 307
niches
monitoring, 382
No Ads upgrade, 56
_none radio button, Add New Link page, 251
Non-public blogs option, Settings page, 821
NOT operator, 384
Notepad
saving stylesheet, 529
using to type templates, 512
notes, multi-author blogging, 230
Notes field, Add New Link page, 252
Numeric radio button, Permalink Settings page, 211
O
object caching, 126
Offsite Redirect upgrade, 57
$old_instance argument, update class function, 710
Open dialog box, WordPress, 312
open registration, 194
Open Source Initiative, 24
open source software
licensing
overview, 23
opening tags, HTML, 532
Opera browser
layout engines and CSS version support, 140
overview, 139
Operational Settings section, Settings page, 782–783
optional functions file (functions.php)
defined, 486
importance of adding widget code, 497–498
options editor, adding to widgets, 707–714
OR operator, 384
orderby HTML tag, 306
Ordered List button, Add New Post page, 273
Organize My Files into Month and Year-Based Folders check box, Media Settings page, 207
Organizer plugin, 307
Other Comment Settings section, Discussion Settings page, 201–202
Other WordPress News module, Dashboard, 181
Outdent option, Add New Post page, 274
outside links, 426
P
p CSS selector, 530
P2 theme, 63
Page Attributes section, Add New Page page, 291
page caching, 126
Page Order option, Add New Page page, 290–291
Page post type, 750
Page Template option, Add New Page page, 290–291
Page template (page.php), 290, 507
page-attributes parameter, register_post_type function, 348
pages
adding to navigation menus, 460
with embedded PHP function, creating, 92–94
front
assigning static page as, 292–293
creating static page, 290
managing, 218
roles and management of, 225
viewing number of, 173
Pages menu item, Dashboard navigation menu, 218
Pages page, WordPress, 218
page-slug.php feature, 563
pagination, 433
Palmer, Kevin (WordPress consultant), 49
parameters
bloginfo( ); template tag, 502
parent categories, 260
parent themes
adding new template files, 549–551
functions.php file, 552
overriding parent template files, 549
removing template files, 552
using child theme image in, 546–548
using image in child theme stylesheet, 544–546
Parked Domains page, cPanel, 826–827
Password Protected option, Add New Post page, 280
passwords
assigning to posts, 280
authenticating, 227
changing, 216
editing user, 228
installing WordPress
logging in to WordPress, 170
Paste as Plain Text option, Add New Post page, 274
Paste from Word option, Add New Post page, 274
Path field, Networks page, 839
paths, defined, 409
PEER 1 content delivery network service, 129
Pending Post Notifier plugin, 232
performance optimization
caching system
content delivery networks, 128–129
plugins for, 129
configuration file
absolute WordPress path, 122
database information section, 117–118
database table prefix, 120–122
default language, 120
moving /wp-content directory, 122–123
overview, 115
text editors
TextMate, 134
Web browsers
cross-browser compatibility, 139–140
Permalink Settings page, WordPress
custom permalink structure, 211–212
.htaccess files, creating, 213–214
permalinks/server compatibility, 212
search engine strategy, 430
permalinks
defined, 210
search engine optimization, 351–352, 422–423, 425
search engine strategy, 430–431, 434–435
server compatibility, 212
servers that don't use Apache mod_rewrite, 214
static pages, creating, 290
choosing, 108
.htaccess files, 213
upload storage, 207
permissions, user
changing
changing roles on sign-up, 805–806
locking down menus, 806
overview, 804
site-specific sign-up, 805
default
controlling access to sites, 801–803
personal blogs, 12
Personal Options section, Profile page, 214–215
Personal Settings page, WordPress, 243
photo galleries
as feature of Web sites, 19
Photoshop Elements, 525
PHP (PHP Hypertext Preprocessor)
Advanced Text Widget, 466
creating Web pages with, 92–94
date and time formatting, 195
defined, 90
file permissions, 87
function–style parameters, 492–493
increasing memory limits, 125
template and functions files, 486
.php extension, saving files as in Notepad, 131–132
<?php start command, 91, 491–492, 689
phpMyAdmin utility
database structure viewed through, 96–97, 120–121
Physical link relationship, 251
pingback_url parameter, bloginfo( ); tag, 502
pingbacks. See trackbacks (pingbacks)
Pixelita Designs (WordPress designer), 48
Plesk management interface, 73
Plinky service, 63
Plugin Activated message, Plugins page, 643, 687
Plugin Name component, readme.txt plugin file, 735
Plugin Options page, WordPress, 749
Pluginize (WordPress developer), 49
adding functionality to profile filters, 755–757
best practices
creating readme.txt file, 735–736
internationalizing (localizing), 737–740
for bringing RSS feeds into Dashboard, 401
caching system, 129
correcting hyperlink problems, 757–758
creating
adding plugin header, 687
setting up plugin files, 686–687
enabling, 808
enhancing
for filtering content
setting up plugin structure, 691
functionality and output, 674–677
installing
from Plugins module, 178
locating and downloading files to computer, 164
locating conflicts with themes, 666–668
managing, 220
for minifying files, 127
network
gathering and displaying network-wide content, 816–822
overview, 809
useful, 824
overview, 615
page/post specific settings, 647–648
podcasting, 314
as reason to upgrade WordPress installation, 35
roles and management of, 224
search engine optimization
as advantage in, 423
Robots Meta, 445
XML Sitemap Generator for WordPress, 440–442
Yoast Breadcrumbs, 443
self-hosted version (WordPress.org), 57
settings page
adding Admin menu entry, 716–717
adding functions, 724
configuring default settings, 723
creating MSP_form class, 724–728
creating settings form, 717–723
setting up plugin structure, 714–716
shortcodes
setting up plugin structure, 697
structure of
technical support, 662
test sites, setting up, 660–662
themes versus, 618
troubleshooting
uninstalling
manually, 646
upgrading
manually, 642
widgets
adding options editor to, 707–714
overview, 704
Plugins menu item, Dashboard navigation menu, 220
Plugins menu, Network Admin Dashboard, 782, 808
Plugins module, Dashboard, 177–178
Plugins page, WordPress
activating links, 643
plugin activated message, 687
plugin deleted message, 646
.png file format, 519
Podcast Channels plugin, 314
Podcasting Plugin, 314
point releases, 36
pointing (domain parking), 826–828
PollDaddy polling and survey plugin, 62
Popular option, Install Plugins page, 634
portfolios, as feature of Web sites, 20
Position options, Background Image display options page, 458
positioning background images, 521–523
post_class( ) template tag, 342–344, 586
.post CSS selector, 343
Post via E-Mail option, Writing Settings page, 197
setting default, 197
%post_id% permalink tag, 211
Post meta option, Settings page, 821
post revisions, optimizing, 123–124
Post Tags page, WordPress
overview, 217
Post Tags section, Add New Post page, 278
Post text box, Add New Post page, resizing, 282–283
Post Thumbnails (Featured Images) feature, 592–595
post_tag parameter, register_post_type function, 349
Post to Main Blog option, Settings page, 821
post_type column, 750
%postname% permalink tag, 211
PostRank evaluation service, 373–374, 418–419
posts
customizing with template tags, 507–508
defined, 573
inserting audio files into, 312–313
inserting images into
inserting video files into
managing, 217
missing, 281
multi-author blog post management, 232
roles and management of, 225
scheduling, 230
setting maximum number of per feed, 198
setting maximum number of per page, 198
viewing number of, 173
workspace creation
Posts menu item, Dashboard navigation menu, 217
Posts Page drop-down list, Reading Settings page, 294–295
Posts page, WordPress
customization options, 188–189
editing posts, 281
overview, 217
Power Line blog, 12
PowerPress plugin, 314
‘pre’ element, HTML, 758
<pre> HTML markup tag, 703
presentations, contributing, 50
Press This link, Writing Settings page, 197
Preview button, Add New Post page, 279
previewing
posts, 279
previous_posts_link (‘Next Entries »’) template tag, 508
prewriting posts, 364
Price Range plugin, 655
printing, enabling sharing via, 366
privacy
links, 253
posts, 280
private blogs, 807
search engine strategy, 431
Unlimited Private Users upgrade, 57
Privacy Settings page, WordPress, 208–209, 807
Private option, Add New Post page, 280
Product Categories plugin, 654
Product Donations plugin, 655
Product Specials plugin, 654
Product Tags plugin, 655
professional blogs, 13
Professional link relationship, 251
consultants, 49
Profile page, WordPress, 214–217
profile photo, in header graphic, 524
Profile Pic plugin, 231
promotion
of podcasts, 314
strategy for, 365
properties, CSS, 531
Proulx, Marcel, 307
public argument, register_post_type function, 346
Public option, Add New Post page, 279
public parameter, register_post_types( ); function, 577
publicly_queryable parameter, register_post_types( ); function, 346, 577
Publish button, Add New Post page, 281
Publish Immediately option, Add New Post page, 281
Publish module
Add New Page page, 291
publish_post action, TweetMeme plugin, 676
publishing posts
establishing routine for, 434–435
Q
query string–style parameters, 493
query_posts( ); template tag, 558
<query_posts> template tag, 338–341
query_var parameter, register_post_types( ); function, 347, 578
Quick Edit inline menu, Link Categories page, 249
Quick Edit link, Comments page, 239
Quick Edit menu, Posts page, 282
QuickPress module, Dashboard, 178
Quota field, cPanel, 80
Quote post format, 584
R
Rabe, Alex, 307
Radian6 social media monitoring service, 381, 383
Random Image widget, 307
Rating drop-down list, Add New Link page, 253
RC (release candidate) version, 35
re_write rules
functional permalink structure, 213
slashes around tags, 212
Read file permission, 86
readers, visitors versus, 359
Reading Settings page, WordPress
adding blog to Web site, 294–295
assigning static page as front page, 292–293
readme.txt file, creating, 735–736
Really Simple Syndication feeds. See RSS
Recent Comments module, Dashboard, 175
Recent Drafts module, Dashboard, 179
Recently Updated link
Install Plugins page, 635
Install Themes panel, 478
Reddit social news site, 404
Redirection plugin, 431, 437–438, 442–443
redistribution of open source software, 24
Redo option
Add an Image window, 301
Add New Post page, 274
reducing number of database calls, 124–125
referrals, defined, 409
referrers, defined, 409
Refollow automation tool, 377–378
register_activation_hook function, 744
register_post_type function, 345–349, 574–575
register_sidebar tag, 496
register_taxonomy function, 583
register_widget function, 704, 706, 712, 717
Register.com domain registrar, 69
Registered option, Users page, 792
registering
domain names
extensions, 68
users
Registration Notification option, Settings page, 784
Registration page, WordPress, 225–226
Registration Settings section, Settings page, 783–785
release candidate (RC) version, 35
release cycles. See also upgrading
upgrading WordPress software, 34–35
Remote Publishing option, Writing Settings page, 198
Remove Background Image button, Custom Background page, 458
Remove Formatting option, Add New Post page, 274
renaming. See naming
Repeat options, Background Image display options page, 458
repeating background images, 521–523
Reply link, Comments page, 238
Reputation Ranger monitoring service, 383
Requires at least: component, readme.txt plugin file, 735
reset.css file, 554
Resources pane, Safari browser, 139
review sites, 383
Revisions post type, 750
rewrite parameter, register_post_types( ); function, 348, 580
Right Now module, Dashboard
collapsing, 185
moving, 184
robots.txt file, 428
roles. See user roles
Romantic link relationships, 251
root directory, finding, 107
rotating images, 301
Rowse, Darren
ProBlogger blog, 13
RSS (Really Simple Syndication) feeds
backing up before migration, 154
displaying incoming links, 176
finding URL of source of, 252
migrating blogs to WordPress via, 151, 161–163
multi-author blogging, 230
podcasting, 314
publishing excerpts or full posts, 199
setting maximum number of posts, 198
social-media monitoring services, 383, 392–393, 401
RSS Address text box, Add New Link page, 252
RSS feed icon, 17
Rust, Roland, 307
S
Sabin-Wilson, Lisa
chronological listing of recent blog posts, 20
Custom Fields feature, 321–322
database structure viewed through phpMyAdmin, 120–121
Design Portfolio category, 337–338
E.Webscapes Web site, 21, 47–48
home page, 336
HTML source code in regular and minified state, 127–128
personal blog of, overview, 12
photo gallery, 307
static-page template, 334
tag cloud, 267
WordPress Dashboard layout, 186
WordPress Twitter list, 43
writing content with readers in mind, 353
safe mode, PHP software, 108
Sans-serif fonts, 534
Save Draft button, Add New Post page, 279
Save module, Add New Link page, 253
scaling images, 301
Screen Options panel, Add New Post page, 282–284
Screen Options pop-up menu, Dashboard
changing Dashboard layout, 186
customization options, 188–189
removing modules, 185
search engine optimization (SEO)
advantages of WordPress for, 422–424
allowing access to blog, 112
<ALT> tags for images, 298, 354–355
categories, 354
how search engines see content, 424–427
metadata, 428
plugins for
Robots Meta, 445
XML Sitemap Generator for WordPress, 440–442
Yoast Breadcrumbs, 443
robots.txt file, 428
strategies for
duplicate content, 434
editorial SEO list/calendar, 434
improving blog design, 431–433
link-building strategy, 436
submitting to search engines and directories, 427
taglines, 193
writing content with readers in mind, 352–353
search function
Boolean search methods, 384
keyword searches, 259
media files, 317
Search link, Install Themes panel, 477
Search option, Install Plugins page, 634
Search Results (search.php) template, 507, 509
Search Users feature, Network Admin Dashboard, 781
Second Screenshot Description component, readme.txt plugin file, 736
%second% permalink tag, 211
security
as reason to upgrade WordPress installation, 34
spam
Akismet plugin, 19, 63, 241–245
free themes, 473
marking comments as, 239
rescuing non-spam captured comments and trackbacks, 244–245
stopping spam sign-ups and splogs, 797–798
Twitter, 377
viewing comments marked as spam, 219
self-hosted version (WordPress.org)
Docs page, 58
Free Themes Directory page, 58–59
migrating blogs to, 152–153, 155, 161
Plugin page, 57
SEMRush tool, 429
Send Trackbacks section, Add New Post page, 277
sentiment scores and analysis, 386–387
SEO. See search engine optimization
SEO Book Web site, 422
SEOmoz Web site, 422
Serif fonts, 534
ServerAlias directive, 827
ServerAlias directive, 833
ServerBeach blog, 12
Settings menu, Dashboard
Discussion Settings page
Before a Comment Appears section, 202
Comment Blacklist section, 203
Comment Moderation section, 203
Default Article Settings section, 200–201
E-Mail Me Whenever section, 202
Other Comment Settings section, 201–202
General Settings page, 192–196
Permalinks Settings page
creating .htaccess files, 213–214
customizing permalinks, 211–212
permalink-server compatibility, 212
Privacy Settings page, 208–209
Reading Settings page, 198–199
Writing Settings page, 196–198
Settings page, Network Admin Dashboard
Menu Settings section, 787–788
New Site Settings section, 785–786
Operational Settings section, 782–783
Registration Settings section, 783–785
Upload Settings section, 786–787
settings page, plugin for
adding Admin menu entries, 716–717
adding settings functions, 724
configuring default settings, 723
creating MSP_form class, 724–728
creating settings form, 717–723
setting up plugin structure, 714–716
$settings variable, 721
settings-functions.php file, 715, 721
settings-page.php file, 715–716
755 file permission code, 86–87, 207, 213
777 file permission code, 86, 213
shared hosting, 766
shared-server solution, 62, 766
sharing options
analyzing and testing, 368–370
not overwhelming with, 368
presenting at right time, 368
thinking about user, 368
Shopping Cart plugin, 654
Short Description component, readme.txt plugin file, 735
shortcodes
creating pages, 817
setting up plugin structure, 697
Show Admin Bar option, Profile page, 215
show_in_nav_menus parameter, register_post_types( ); function, 577
show_ui parameter, register_post_types( ); function, 346, 577
Show/Hide Kitchen Sink button, Add New Post page, 273–275
showposts=X parameter, <query_posts> template tag, 339, 341
Sidebar template (sidebar.php), 341–342, 505–506, 509
sidebars
bloat, 433
list of categories in, 260
removing widgets from, 465
Single Post template (single.php), 507, 582
single-generic-content.php template, 582
single-posttype.php template, 582
singular_label argument, register_post_type function, 346
Site Address (URL) text box, General Settings page, 193
Site Admin Dashboard, WordPress, 780
Site Manager utility, FileZilla, 82–84
Site Name field, Networks page, 839
Site Title text box, General Settings page, 193
Site Visibility setting, Privacy Settings page, 807
sites. See Web sites
Sites menu, Network Admin Dashboard, 782
Sites option, Users page, 792
Sites page, Network Admin Dashboard, 788–791, 812
site-specific sign-up, 805
sitewide plugins, 822
644 file permission code, 86–87
640 file permission code, 117
size
of header images, 525
of video, 311
Size of the Post Box option, Writing Settings page, 197
slogans, in header graphic, 524
slug parameter
register_post_type function, 348
wp_nav_menu( ); template tag, 567
SmartFTP (FTP client), 81
SMS text messaging, 57, 656–657
Snippet Editor, Safari browser, 139
Sociable plugin, 367
social bookmarking, 436
social communities, as feature of Web sites, 20
social media
converting influencers to readers through, 375
niche users, 372
posting updates from, 466
search engine strategy, 436
author profile promotion, 232
building account using automated tools, 376–378
building profiles, 376
evaluating influence of users, 373
niche users, 372
Social Mention monitoring service
incoming links, 176
social-media listening hubs
editing Dashboard to create, 400–402
list of monitoring services, 381
tools
BackType, 389
BlogPulse, 388
Software Freedom Law Center, 29
software versioning. See upgrading; versions of WordPress
source code
integrity of author's, 24
open source software, 24
Space upgrades, 56
spaces, in PHP command syntax, 91
spam
Akismet plugin
defined, 63
overview, 19
free themes, 473
marking comments as, 239
rescuing non-spam captured comments and trackbacks, 244–245
stopping spam sign-ups and splogs, 797–798
Twitter, 377
viewing comments marked as, 219
Spam link
Comments page, 239
Sites page, 789
<span> tags, 306
special event notices, 466
speed, site
caching system
content delivery networks, 128–129
plugins for, 129
search engine strategy, 432–433
spellchecker, toggling, 273
SQL (Structured Query Language), 14, 90
Stable Tag component, readme.txt plugin file, 735
StatCounter analysis tool, 404–405
static pages
assigning as front page, 292–293
creating, 290
creating using templates
assigning template to static page, 335–337
defined, 333
as feature of Web sites, 20
using for front page, 198
Status drop-down list, Add New Post page, 279
Status post format, 585
Stick This Post to the Front Page check box, Add New Post page, 279–280
.sticky CSS selector, 343
sticky posts, 279–280, 342–344
stop words, 435
Store Uploads in This Folder option, Media Settings page, 207
str_replace function, 695, 703
Strength indicator, cPanel, 80
Strikethrough button, Add New Post page, 273
Structured Query Language (SQL), 14, 90
StudioPress developer, 481–482
style, displaying post format by, 588
$style variable, 703
/styles directory, 746
Stylesheet template (style.css), 303, 489–490, 498
stylesheet_url parameter, bloginfo( ); tag, 502
stylesheets, defined, 553. See also CSS (Cascading Style Sheets)
subcategories (child categories), 260, 354
subdirectories, 766–767, 772–774
subdomains, 660, 766–767, 772–774
Subdomains page, cPanel, 660–661
Subscribe to Authors Post Feed plugin, 230
Subscribe to Comments plugin, 629
Super Admin role, 224–225, 793
support forums
contributing through, 50
help resources, 188
supports parameter, register_post_types( ); function, 348, 579
Syndication Feeds Show the Most Recent text box, Reading Settings page, 198
syntax editors
TextMate, 134
Sysomos social media monitoring service, 381, 383
system requirements
domain names
extensions, 68
Web hosting services
list of, 72
T
tabbing, when writing HTML, 532
$table_prefix line, wp-config.php file, 121
Tadlock, Justin, 815
tag clouds, 267
$tag parameter, add_shortcode function, 753
Tagline text box, General Settings page, 193
taglines
choosing, 193
displaying, 505
in header graphic, 524
.tag–news CSS selector, 343
tags
converting categories to, 264
roles and management of, 224
search engine strategy, 435
viewing number of, 174
Tags Blog option, Settings page, 821
Tags component, readme.txt plugin file, 735
Tags page, WordPress, 174, 265
Target module, Add New Link page, 250–251
.tar.gz file format, 106
taxonomies parameter, register_post_types( ); function, 349, 580
taxonomy-sample-taxonomy.php template, 584
Technorati
categories, 354
incoming links, 176
setting up, 389
template files
adding Custom Fields to, 323–326
adding to themes
content-specific standard templates, 561–563
creating and using template parts, 559–561
creating named templates, 557–558
overview, 557
modifying for parent themes, 548–549
Template header, WordPress theme, 539
template tags
comment and trackback display, 236
converting for migration, 154
core menu function and, 566–571
core post thumbnails function and, 593–594
customizing, 494
customizing posts with, 507–508
list of, 492
<query_posts>, 338–339
reducing number of database calls, 124–125
templates
child and parent themes, 554
converting for migration, 153–155
converting to page templates, 563
creating for each post category, 337–338
default page, 290
parent theme
adding new template files, 549–551
overriding parent template files, 549
removing template files, 552
static page
assigning to static page, 335–337
test sites, setting up, 660–662
Tested up to: component, readme.txt plugin file, 735
testing
contributing by, 50
cross-browser compatibility, 134–136, 139–140
nightly builds, 40
plugins, 687–688, 692–693, 728–730
release cycles and, 35
sharing options, 370
with Web browsers
cross-browser compatibility, 139–140
testing subdomain, 661
text
aligning, 273
customizing for theme, 517
search engine optimization, 351
Text Color option, Add New Post page, 274
text editors
TextMate, 134
used by FTP clients, 85
word processors versus, 130
Text Messaging upgrade, 57
TextEdit, 512
TextMate
overview, 134
saving stylesheets, 529
the_author_link( ); template tag, 507
the_author_meta( ) template tag, 756
the_author_meta (‘twitter’) template tags, 755
`the_author_twitter` hook, 756
the_category( ); template tag, 491, 508
the_content filter, 676, 692, 697
the_content(‘Read More...’); template tag, 508
the_excerpt( ); template tag, 508
the_permalink( ); template tag, 507
the_title( ); template tag, 507
Thematic theme framework, 604–605
Theme Editor page, WordPress
creating custom post types, 345
overview, 220
theme files
locating and downloading to computer, 164
viewing and editing, 487
theme frameworks
popular
search engine optimization, 428
Theme Hybrid theme framework, 602–603
Theme Locations module, Menus page, 459
Theme Name header, WordPress theme, 539
Theme Options page
creating named templates, 558
using in themes, 600
themes
adding template files
content-specific standard templates, 561–563
overview, 557
as advantage in search engine optimization, 423
background colors, 533
background graphics
child
customizing parent theme style, 541–543
loading parent theme style, 540–541
modifying theme structure with, 548–554
CSS
properties, 531
values, 531
customizing posts with template tags, 507–508
design requirements, 474
displaying current, 174
downloading from reputable sources, 472
free
header graphics
determining image dimensions, 525
HTML techniques, 532
locating conflicts with widgets, 666–668
Main Index template and The Loop
Footer template, 506
network
enabling for individual sites, 812–813
overview, 485–489, 517, 555–556
plugins versus, 618
professional development services, 45
as reason to upgrade WordPress installation, 35
roles and management of, 224
self-hosted version (WordPress.org), 58–59
support for built-in features
custom navigation menus, 565–572
Custom Taxonomies feature, 583–595
Post Thumbnails feature, 592–595
switching, 472
template tags
customizing, 494
using in themes, 600
Twenty Ten
custom background color, 456–458
custom navigation menus, 459–462
layout and structure of, 449–453
using multiple stylesheets, 515–516
Themes menu, Network Admin Dashboard, 782
Themes page, Network Admin Dashboard, 794, 814
Themes tab, Edit Sites page, 812
third-party applications, 70
$this->get_field_id function, 709
$this->get_field_name function, 709
threaded (nested) comments, 201
throttling, defined, 75
thumbnail parameter, register_post_type function, 348
Thumbnail Size option, Media Settings page, 206
thumbnails
adding custom image sizes for, 594–595
core function and template tag, 593–594
defining HTML markup around, 305
dimensions, 592
tiling background image, 522–523
Time Format text box, General Settings page, 195
Timeline pane, Safari browser, 139
Timezone drop-down list, General Settings page, 195
title parameter, register_post_type function, 348
titles
All in One SEO Pack plugin, 439
for audio, 313
search engine analysis of, 425
search engine optimization, 351–353
search engine strategy, 434
tm_generate_button( ) function, TweetMeme plugin, 677
tm_ping( ) function, TweetMeme plugin, 676
tm_update function, TweetMeme plugin, 677
Toggle Full Screen Mode button, Add New Post page, 273
Toggle Spellchecker button, Add New Post page, 273
Tools menu item, Dashboard navigation menu, 221
Tools page, WordPress, 221
_top radio button, Add New Link page, 251
top-level domain extensions, 68
Torbert, Michael, 438
trackbacks (pingbacks)
choosing service, 198
defined, 236
rescuing non-spam captured, 244–245
search engine optimization, 423, 426
trackbacks parameter, register_post_type function, 348
traffic measurement services, 373
traffic sources, 409
transferring files via FTP client, 85
Trash feature, WordPress
deleting comments, 239
viewing comments marked as trash, 219
Trash link, Comments page, 239
Trellian Keyword Discovery Tool, 382
Trip Advisor review site, 383
tutorials, contributing, 50
Tweetdeck tool, 379
TweetMeme Retweet Button plugin, 675–676, 679
adding <query_posts> template tag to, 340
child and parent themes, 538–541
custom background color, 456–458
Custom Fields feature, 324
custom navigation menus, 459–462
displaying blog name and tagline, 505
DOCTYPE code, 501
functions.php file, 553
layout and structure of, 449–453
One Column, No Sidebar template, 549–550
sidebar, 505
single-generic-content.php template, 582
supporting custom menus, 565–566
widgets
adding to sidebar or footer, 464–466
WordPress logo in footer, 545
Twingly Microblog Search service, 391–392
author profile promotion, 232
building account using automated tools, 376–378
building profiles, 376
evaluating influence of users, 373
niche users, 372
Twitter Lists for WordPress plugin, 43
Twitter Search monitoring service, 390–391
Twitter Tools plugin, 379, 630–632
.txt extension, 131
TypePad
backing up before migration, 153
migrating blogs to WordPress from, 159–160
U
Unapprove link, Comments page, 238
Uncategorized default category, 261
Underline option, Add New Post page, 274
Undo option
Add an Image window, 301
Add New Post page, 274
uninstalling plugins
manually, 646
unique visitors, defined, 409
Unlimited Private Users upgrade, 57
Unlink button, Add New Post page, 273
Unordered List button, Add New Post page, 273
Update Services option, Writing Settings page, 198
Updates menu, Network Admin Dashboard, 782
Updates page
Network Admin Dashboard, 796–797
WordPress, 143–144, 146–147, 640
updating
free themes, 474
Twitter account from blog, 378–379
WordPress release cycle, 33–34
upgrading
hosted version (WordPress.com), 55–57
plugins
manually, 642
WordPress
available upgrade notifications, 141–144
Upload link, Install Themes panel, 477
Upload New Media page, WordPress, 218
Upload option, Install Plugins page, 634
Upload Settings section, Settings page, 786–787
uploading
files via FTP, 77, 85, 93, 106–108
templates for static pages, 334–335
Uploading Files section, Media Settings page, 207
url parameter, bloginfo( ); tag, 502
urlencode function, 698
User Accounts May Be Registered option, Settings page, 800
user documentation
contributing, 50
WordPress Codex, 40
user management and access control
allowing new user registration, 225–226
assigning privileges at installation, 105
roles and capabilities, 223–225
setting permissions
controlling access to sites, 801–803
user roles
editing, 228
types of, 194
$user->user_ nicename variable, 706
Username option, Users page, 792
usernames
installing WordPress
logging in to WordPress, 170
migrating blogs to WordPress, 157, 160
Users menu, Network Admin Dashboard, 782
Users menu item, Dashboard navigation menu, 221
Users Must Be Registered and Logged in to Comment option, Discussion Settings page, 201
Users page
Network Admin Dashboard, 791–794
UTC (Coordinated Universal Time), 195
UTF-8 character encoding, 199
V
Valdrighi, Michel, 28
validated code
defined, 423
search engine strategy, 432
Value text box, Custom Fields module, 321
Vasile, James, 29
VaultPress backup and restore service, 62
Version header, WordPress theme, 539
version number, locating, 141–142, 174
versions of WordPress
comparing
software versioning, defined, 36
Verve Meta Boxes plugin, 349
video
captions for, 312
settings, 207
VideoPress upgrade, 56
Video component, readme.txt plugin file, 736
Video post format, 585
VIP service, 63
virtual hosts, adding to Apache configuration, 768–770
Visibility options, Add New Post page, 279
Visit option, Sites page, 790
visitors
defined, 409
first-time unique, 408
readers versus, 359
unique, 409
Visual Editor check box, Profile page, 214
Visual Text Editor mode, 272, 275
Voce Communications (WordPress developer), 49
voice, 361
W
W3 Total Cache plugin, 127, 129, 432
W3C (World Wide Web Consortium), 135, 423–424
W3Schools, 536
weather, displaying in Custom Fields, 328
Web Address text box, Add New Link page, 249
Web browsers
cross-browser compatibility, 139–140
Web Dev Studios (WordPress designer), 48
Web Developer add-on, 138, 668
Web hosting services
line between WordPress and, 70
list of, 72
minimum software requirements, 59–60, 71
moving Web sites to new
PHP memory limits, 125
setting up environment for multiple sites
adding virtual host to Apache configuration, 768–770
choosing server environments, 767–768
overview, 765
shared versus dedicated hosting, 766
subdomains versus subdirectories, 766–767
setting up FTP clients on, 78–80
Web Inspector, Safari browser, 139
Web pages. See pages
Web server
connecting to via FTP client, 81–84
permalink compatibility, 212
Web sites. See also multi-author sites; multiple sites (multisite feature)
defining URL to minimize database calls, 124
front page
assigning static page as, 292–293
creating static page, 290
moving to new Web hosting services
WebDesign.com (WordPress consultant), 49, 536
WebDevStudios Custom Post Types UI plugin, 349, 574
WebHost Manager (WHM), 768–769
WeblogsInc.com network, 13
Week Starts On drop-down list, 196
WeFollow WordPress (Twitter list), 43
Welcome Email value, Settings page, 785
while statement, misplacement of, 500
white color value, 534
Whitelist setting, Diamond Multisite widget, 819
WHM (WebHost Manager), 768–769
WHOIS record, 831
widget areas
simplifying customization with functions, 497
widget function, 708
widget_init action, 707
$widget_ops argument, 708
widget_title filter hook, 671–672, 711
Widget Title setting, Diamond Multisite widget, 819
adding to sidebar or footer, 464–466
comment and trackback display, 237
displaying custom menus using, 571–572
managing, 219
plugin for adding
adding options editor to, 707–714
overview, 704
removing from sidebars, 465
storing inactive, 465
Twenty Ten theme, 452
viewing number of, 174
Widgets page, WordPress, 172, 174, 219, 463–464, 572
Width ($width) parameter, add_image_size function, 595
Williams, Brad, 574
WinZip, 148
with_front parameter, register_post_type function, 348
WooThemes developer, 483
Word, 512
word processors, text editors versus, 130
WordCamps, 51
WordCast podcast, 42
WordPress
backing up before migration, 154
as content management system
creating static pages, 333–337
creating templates for each post category, 337–338
pulling in content from single category, 338–341
search engine optimization, 350–355
contributing to, 50
help and support resources, 43–45
installing
overview, 99
URL, 124
line between Web hosting service and, 70
live WordPress events, 51
logging in, 170
migrating blogs to from Blogspot/Blogger, 156–157
importing one WordPress blog into another, 160–161
list of resources, 163
preparing for, 153
motto of, 48
number of downloads, 41
origins of, 28
overview, 11
transfer of Windows Live service users to, 41
types of blogs, 12
upgrading
available upgrade notifications, 141–144
WordPress Address (URL) text box, General Settings page, 193
WordPress Blog module, Dashboard, 179–181
WordPress Codex
contributing documentation through, 50
custom post types, 345
date and time formatting, 195
default language, 120
import resources, 163
<query_posts> template tag, 339
roles and capabilities, 225
version upgrade pages, 142
Web site, 536
WordPress developers' chats, 38
WordPress Development Blog, 179
WordPress Development Update blog, 37–38
/wordpress folder, 106–107, 149
WordPress For Dummies Fan Page (Facebook page), 43
WordPress Free Themes Directory, 472, 474
WordPress mailing lists, 38, 45
WordPress MeetUps, 51
WordPress MU (Multi User) software, 61, 761–762
WordPress page, Fantastico, 100–101
WordPress Planet, 181
WordPress Plugin Directory, 29, 177
WordPress Support Forums. See support forums
WordPress Trac tickets, 38–39, 50
WordPress.com. See hosted version
WordPress.com Stats plugin, 405–406, 652–654
WordPress.org. See self-hosted version
WordPress.org Fan Page (Facebook page), 43
wordpress-twitter-connect.php plugin file, 739
World Wide Web Consortium (W3C), 135, 423–424
WP Beta Tester plugin, 40
wp_blog_versions MySQL table, 97, 777
WP Candy Web site, 42
wp_commentmeta MySQL table, 94–95
wp_comments MySQL table, 95
wp_ default database table prefix, 120–121
WP e-Commerce plugin, 654–655, 744–745
wp_enqueue_script function, 746, 749–750
wp_enqueue_style function, 746, 749
wp_links MySQL table, 95
wp_nav_menu( ); template tag, 567–568
wp_nonce_field function, 718
wp_options MySQL table, 95
wp_pagenavi( ); template tag, 444
wp_postmeta MySQL table, 95
wp_postmetadata table, 322
wp_redirect function, 724
wp_register_script function, 749
wp_register_style function, 747
wp_registration_log MySQL table, 97, 777
wp_signups MySQL table, 98, 777
wp_sitemeta MySQL table, 98, 777
WP Status Notifier plugin, 230
WP Super Cache plugin, 129, 649–652
WP Tavern Web site, 42
wp_term_relationships MySQL table, 96
wp_term_taxonomies MySQL table, 96
wp_terms MySQL table, 95
wp_usermeta MySQL table, 96
WP_Widget class, 705
WP_Widget class, 707
.wp-caption- text CSS class, 531
wp-config.php. See configuration file
/wp-content folder, 122–123, 666
/wp-content/blogs.dir/ folder, 777
/wp-content/mu-plugins folder, 823–824
/wp-content/plugins directory, 684
/wp-content/plugins/example-do-nothing directory, 689
/wp-content/themes directory, 538
wp-edu mailing list, 45
wp-hackers mailing list, 45
WPLANG parameter, 120
WPMU Dev membership, 812
WP-Page Navi plugin, 438, 443–444
wp-testers mailing list, 45
Write file permission, 86
Writing Settings page, WordPress, 196–198
WS_FTP (FTP client), 81
X
XFN (XHTML Friends Network), 251
xFruits feed combining service, 394, 397–400
XHTML, 197
XHTML Friends Network (XFN), 251
XML (Extensible Markup Language), 16, 158–159
XML Site Generator for WordPress options page, 440–442
XML Sitemap Generator for WordPress plugin, 440–442
XML-RPC publishing interfaces, 198
Y
Yahoo! Search, 176
%year% permalink tag, 211
Yelp review site, 383
Yoast Breadcrumbs plugin, 431, 438, 443
Your Header Image page, WordPress, 220
YouTube service, 310
YSlow add-on, 138
Z
3.144.45.137