
Professional WordPress
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Persons
Content
2 - Title Page [Seite 7]
3 - Copyright [Seite 8]
4 - About the Authors [Seite 11]
5 - About the Technical Editor [Seite 13]
6 - Credits [Seite 15]
7 - Acknowledgments [Seite 17]
8 - Contents [Seite 19]
9 - Introduction [Seite 33]
9.1 - Who is This Book for? [Seite 33]
9.2 - How This Book is Structured [Seite 34]
9.3 - What you Need to use This Book [Seite 36]
9.4 - Conventions [Seite 37]
9.5 - Source Code [Seite 37]
9.6 - Errata [Seite 38]
9.7 - P2P.Wrox.Com [Seite 38]
10 - CHAPTER 1: FIRST POST [Seite 41]
10.1 - What Is WordPress? [Seite 41]
10.2 - Popularity of WordPress [Seite 43]
10.2.1 - Current State [Seite 43]
10.2.2 - Intersecting the Community [Seite 44]
10.2.3 - WordPress and the GPL [Seite 45]
10.3 - Content and Conversation [Seite 46]
10.3.1 - WordPress as a Content Management System [Seite 46]
10.3.2 - Creating Conversation [Seite 47]
10.4 - Getting Started [Seite 47]
10.4.1 - Hosting Options [Seite 48]
10.4.2 - Do It Yourself Installation [Seite 49]
10.4.2.1 - Installing WordPress Files [Seite 50]
10.4.2.2 - Database Configuration [Seite 54]
10.5 - Finishing Up [Seite 58]
10.5.1 - First-Time Administration [Seite 58]
10.5.2 - First Post [Seite 60]
10.6 - Summary [Seite 61]
11 - CHAPTER 2: CODE OVERVIEW [Seite 63]
11.1 - Downloading [Seite 63]
11.1.1 - Download Locations [Seite 63]
11.1.2 - Available Formats [Seite 64]
11.1.3 - Release Archive [Seite 64]
11.2 - Directory and File Structure [Seite 65]
11.3 - WordPress Configuration [Seite 66]
11.3.1 - wp-config.php File [Seite 66]
11.3.2 - Advanced wp-config.php Options [Seite 69]
11.3.3 - .htaccess [Seite 75]
11.3.3.1 - Enabling Permalinks [Seite 75]
11.3.3.2 - .htaccess Rewriting Rules [Seite 77]
11.3.3.3 - Configuration Control Through .htaccess [Seite 78]
11.3.4 - The .maintenance File [Seite 79]
11.3.5 - wp-content User Playground [Seite 80]
11.3.5.1 - Plugins [Seite 80]
11.3.5.2 - Themes [Seite 81]
11.3.5.3 - Uploads and Media Directory [Seite 81]
11.3.5.4 - Upgrade Directory [Seite 81]
11.3.5.5 - Custom Directories [Seite 82]
11.4 - Summary [Seite 82]
12 - CHAPTER 3: WORKING WITH WORDPRESS LOCALLY [Seite 83]
12.1 - Benefits of Working Locally [Seite 83]
12.1.1 - Typical Deployment Cycle [Seite 84]
12.1.2 - Why So Much Process? [Seite 84]
12.2 - Tools for Component Administration [Seite 86]
12.2.1 - Getting Your Development Stack [Seite 86]
12.2.2 - Adding WordPress to the Local Install [Seite 87]
12.3 - Confi guration Details [Seite 88]
12.3.1 - Managing the Web Server Document Tree [Seite 89]
12.3.2 - Enabling Debug Information [Seite 90]
12.3.3 - Handling Local and Production Database [Seite 93]
12.3.4 - Creating Virtual Local Server Names [Seite 93]
12.3.5 - Local Theme and Plugin Development [Seite 96]
12.4 - Virtual Machines [Seite 96]
12.5 - Deploying Local Changes [Seite 97]
12.6 - Summary [Seite 99]
13 - CHAPTER 4: TOUR OF THE CORE [Seite 101]
13.1 - What's in the Core? [Seite 101]
13.2 - Using the Core as a Reference [Seite 102]
13.2.1 - Inline Documentation [Seite 103]
13.2.2 - Finding Functions [Seite 104]
13.2.3 - Exploring the Core [Seite 106]
13.2.3.1 - Functions.php [Seite 106]
13.2.3.2 - Option.php [Seite 107]
13.2.3.3 - Formatting.php [Seite 107]
13.2.3.4 - Pluggable.php [Seite 107]
13.2.3.5 - Plugin.php [Seite 108]
13.2.3.6 - User.php [Seite 108]
13.2.3.7 - Post.php [Seite 108]
13.2.3.8 - Taxonomy.php [Seite 109]
13.2.4 - Deprecated Functions [Seite 109]
13.3 - WordPress Codex and Code Reference [Seite 110]
13.3.1 - What Is the Codex? [Seite 110]
13.3.2 - Using the Codex [Seite 110]
13.3.3 - Function Reference [Seite 112]
13.3.4 - WordPress APIs [Seite 113]
13.3.5 - Codex Controversy [Seite 115]
13.3.6 - Code Reference [Seite 115]
13.3.7 - Using the Code Reference [Seite 115]
13.3.8 - Code Reference Details [Seite 116]
13.3.9 - Codex Versus Code Reference [Seite 117]
13.4 - Don't Hack the Core! [Seite 117]
13.4.1 - Why Not? [Seite 117]
13.4.2 - Alternatives to Hacking the Core [Seite 118]
13.5 - Summary [Seite 118]
14 - CHAPTER 5: THE LOOP [Seite 119]
14.1 - Understanding the Loop [Seite 120]
14.1.1 - From Query Parameters to SQL [Seite 121]
14.1.2 - Understanding Content in WordPress [Seite 122]
14.1.3 - Putting the Loop in Context [Seite 122]
14.1.4 - Flow of the Loop [Seite 123]
14.2 - Template Tags [Seite 126]
14.2.1 - Commonly Used Template Tags [Seite 126]
14.2.2 - Tag Parameters [Seite 127]
14.3 - Customizing the Loop [Seite 128]
14.3.1 - Using the WP_Query Object [Seite 128]
14.3.2 - Building a Custom Query [Seite 129]
14.3.2.1 - Post Parameters [Seite 130]
14.3.2.2 - Page Parameters [Seite 130]
14.3.2.3 - Category, Tag, and Author Parameters [Seite 130]
14.3.2.4 - Date and Time Parameters [Seite 131]
14.3.2.5 - Ordering and Custom Field Parameters [Seite 131]
14.3.2.6 - Putting It Together [Seite 131]
14.3.3 - Adding Paging to a Loop [Seite 132]
14.3.4 - Using the pre_get_posts Hook [Seite 133]
14.3.5 - Using query_posts( ) [Seite 134]
14.3.6 - Using get_posts( ) [Seite 136]
14.3.7 - Resetting a Query [Seite 136]
14.3.8 - More Than One Loop [Seite 138]
14.3.8.1 - Nested Loops [Seite 138]
14.3.8.2 - Multi-Pass Loops [Seite 139]
14.3.8.3 - Advanced Queries [Seite 139]
14.4 - Global Variables [Seite 142]
14.4.1 - Post Data [Seite 142]
14.4.2 - Author Data [Seite 144]
14.4.3 - User Data [Seite 144]
14.4.4 - Environmental Data [Seite 145]
14.4.5 - Global Variables or Template Tags? [Seite 146]
14.5 - Working Outside the Loop [Seite 146]
14.6 - Summary [Seite 149]
15 - CHAPTER 6: DATA MANAGEMENT [Seite 151]
15.1 - Database Schema [Seite 151]
15.2 - Table Details [Seite 153]
15.2.1 - WordPress Content Tables [Seite 154]
15.2.2 - WordPress Taxonomy Tables [Seite 155]
15.3 - WordPress Database Class [Seite 157]
15.3.1 - Simple Database Queries [Seite 157]
15.3.2 - Complex Database Operations [Seite 159]
15.3.3 - Dealing with Errors [Seite 161]
15.4 - Direct Database Manipulation [Seite 163]
15.5 - Summary [Seite 166]
16 - CHAPTER 7: CUSTOM POST TYPES, CUSTOM TAXONOMIES, AND METADATA [Seite 167]
16.1 - Understanding Data in WordPress [Seite 167]
16.1.1 - What Is a Custom Post Type? [Seite 168]
16.1.2 - Register Custom Post Types [Seite 168]
16.1.2.1 - public [Seite 169]
16.1.2.2 - show_ui [Seite 170]
16.1.2.3 - publicly_queryable [Seite 170]
16.1.2.4 - exclude_from_search [Seite 170]
16.1.2.5 - show_in_nav_menus [Seite 170]
16.1.2.6 - supports [Seite 170]
16.1.2.7 - labels [Seite 171]
16.1.2.8 - hierarchical [Seite 171]
16.1.2.9 - has_archive [Seite 171]
16.1.2.10 - can_export [Seite 171]
16.1.2.11 - taxonomies [Seite 171]
16.1.2.12 - menu_position [Seite 171]
16.1.2.13 - menu_icon [Seite 171]
16.1.2.14 - show_in_menu [Seite 171]
16.1.2.15 - show_in_admin_bar [Seite 172]
16.1.2.16 - capability_type [Seite 172]
16.1.2.17 - capabilities [Seite 172]
16.1.2.18 - query_var [Seite 172]
16.1.2.19 - rewrite [Seite 172]
16.1.3 - Setting Post Type Labels [Seite 173]
16.1.4 - Working with Custom Post Types [Seite 175]
16.1.5 - Custom Post Type Template Files [Seite 176]
16.1.6 - Special Post Type Functions [Seite 176]
16.2 - WordPress Taxonomy [Seite 178]
16.2.1 - Default Taxonomies [Seite 178]
16.2.2 - Taxonomy Table Structure [Seite 179]
16.2.3 - Understanding Taxonomy Relationships [Seite 179]
16.3 - Building Your Own Taxonomies [Seite 180]
16.3.1 - Custom Taxonomy Overview [Seite 180]
16.3.2 - Creating Custom Taxonomies [Seite 180]
16.3.3 - Setting Custom Taxonomy Labels [Seite 184]
16.3.4 - Using Your Custom Taxonomy [Seite 185]
16.4 - Metadata [Seite 186]
16.4.1 - What Is Metadata? [Seite 187]
16.4.2 - Adding Metadata [Seite 187]
16.4.3 - Updating Metadata [Seite 188]
16.4.4 - Deleting Metadata [Seite 188]
16.4.5 - Retrieving Metadata [Seite 189]
16.5 - Community Projects [Seite 190]
16.6 - Summary [Seite 191]
17 - CHAPTER 8: PLUGIN DEVELOPMENT [Seite 193]
17.1 - Plugin Packaging [Seite 194]
17.1.1 - Creating a Plugin File [Seite 194]
17.1.2 - Creating the Plugin Header [Seite 194]
17.1.3 - Plugin License [Seite 195]
17.1.4 - Activating and Deactivating Functions [Seite 196]
17.1.5 - Internationalization [Seite 197]
17.1.6 - Determining Paths [Seite 199]
17.1.6.1 - Local Paths [Seite 200]
17.1.6.2 - URL Paths [Seite 200]
17.2 - Plugin Security [Seite 201]
17.2.1 - Nonces [Seite 201]
17.2.2 - Data Validation and Sanitization [Seite 203]
17.3 - Know Your Hooks: Actions and Filters [Seite 206]
17.3.1 - Actions and Filters [Seite 206]
17.3.2 - Popular Filter Hooks [Seite 208]
17.3.3 - Popular Action Hooks [Seite 209]
17.4 - Plugin Settings [Seite 211]
17.4.1 - Saving Plugin Options [Seite 211]
17.4.2 - Array of Options [Seite 212]
17.4.3 - Creating a Menu and Submenus [Seite 213]
17.4.3.1 - Creating a Top-Level Menu [Seite 213]
17.4.3.2 - Adding to an Existing Menu [Seite 215]
17.4.4 - Creating an Options Page [Seite 216]
17.5 - WordPress Integration [Seite 226]
17.5.1 - Creating a Meta Box [Seite 226]
17.5.2 - Shortcodes [Seite 231]
17.5.3 - Creating a Widget [Seite 232]
17.5.4 - Creating a Dashboard Widget [Seite 237]
17.5.5 - Creating Custom Tables [Seite 237]
17.5.6 - Uninstalling Your Plugin [Seite 240]
17.6 - Creating a Plugin Example [Seite 241]
17.7 - Publishing to the Plugin Directory [Seite 262]
17.7.1 - Restrictions [Seite 262]
17.7.2 - Submitting Your Plugin [Seite 263]
17.7.3 - Creating a readme.txt File [Seite 263]
17.7.4 - Setting Up SVN [Seite 266]
17.7.5 - Publishing to the Plugin Directory [Seite 268]
17.7.6 - Releasing a New Version [Seite 268]
17.7.7 - Plugin Assets [Seite 269]
17.8 - Summary [Seite 270]
18 - CHAPTER 9: THEME DEVELOPMENT [Seite 271]
18.1 - Why Use a Theme? [Seite 271]
18.2 - Installing a Theme [Seite 272]
18.2.1 - FTP Installation [Seite 273]
18.2.2 - Theme Installer [Seite 273]
18.3 - What Is a Theme? [Seite 274]
18.3.1 - Template Files [Seite 274]
18.3.2 - CSS [Seite 274]
18.3.3 - Images and Assets [Seite 275]
18.3.4 - Plugins [Seite 275]
18.4 - Creating Your Own Theme [Seite 275]
18.4.1 - Project Themes vs. Child Themes [Seite 275]
18.4.2 - What to Look for in a Starter Theme [Seite 276]
18.5 - Creating Your Own Theme: Getting Started [Seite 277]
18.5.1 - Essential File: Style.css [Seite 278]
18.5.2 - Showing Your Content: Index.php [Seite 279]
18.5.3 - Showing Your Content in Different Ways: Index.php [Seite 281]
18.6 - Creating Your Own Theme: DRY [Seite 281]
18.6.1 - Header.php [Seite 281]
18.6.2 - Footer.php [Seite 283]
18.6.3 - Sidebar.php [Seite 283]
18.6.4 - Deviations from the Norm: Conditional Tags [Seite 284]
18.7 - Creating Your Own Theme: Content Display [Seite 285]
18.7.1 - Customizing Your Homepage: Front-Page.php [Seite 286]
18.7.2 - Show Your Older Posts by Date: Archive.php [Seite 289]
18.7.3 - Showing Only One Category: Category.php [Seite 290]
18.7.4 - Show Posts of a Specific Tag: Tag.php [Seite 292]
18.7.5 - Other Archival Templates [Seite 293]
18.7.6 - How to Show a Single Post: Single.php [Seite 293]
18.7.7 - Display a Page: Page.php [Seite 295]
18.7.8 - Display Post Attachments: Attachment.php [Seite 295]
18.7.9 - Display Custom Post Types [Seite 296]
18.7.10 - Template Hierarchy [Seite 296]
18.8 - Creating Your Own Theme: Additional Files [Seite 298]
18.8.1 - Handling 404 Errors: 404.php [Seite 298]
18.8.2 - Author.php [Seite 299]
18.8.3 - Comments.php [Seite 300]
18.8.4 - Adding Functionality to Your Templates: Functions.php [Seite 301]
18.8.5 - Search.php [Seite 304]
18.8.6 - SearchForm.php [Seite 305]
18.8.7 - Other Files [Seite 306]
18.9 - Custom Page Templates [Seite 306]
18.9.1 - When to Use Custom Page Templates [Seite 307]
18.9.2 - How to Use Custom Page Templates [Seite 308]
18.9.3 - Stock Twenty Fourteen Page Templates [Seite 309]
18.10 - Other Theme Enhancements [Seite 309]
18.10.1 - Menu Management [Seite 309]
18.10.2 - Widget Areas [Seite 311]
18.10.3 - Post Formats [Seite 312]
18.10.4 - Theme Settings [Seite 314]
18.10.5 - Theme Customizer [Seite 314]
18.11 - Theme Hierarchy and Child Themes [Seite 315]
18.12 - Premium Themes and Other Theme Frameworks [Seite 319]
18.12.1 - Underscores (_s) Theme [Seite 320]
18.12.2 - Bones Theme [Seite 320]
18.12.3 - Carrington Core Theme [Seite 320]
18.12.4 - Genesis Theme [Seite 320]
18.12.5 - Hybrid Core Theme [Seite 321]
18.12.6 - Others Theme [Seite 321]
18.13 - Summary [Seite 321]
19 - CHAPTER 10: MULTISITE [Seite 323]
19.1 - What Is Multisite? [Seite 323]
19.1.1 - Multisite Terminology [Seite 324]
19.1.2 - Differences [Seite 324]
19.1.3 - Advantages of Multisite [Seite 325]
19.1.4 - Enabling Multisite [Seite 325]
19.2 - Working in a Network [Seite 326]
19.2.1 - Network Admin [Seite 327]
19.2.2 - Creating and Managing Sites [Seite 327]
19.2.3 - Working with Users and Roles [Seite 328]
19.2.4 - Themes and Plugins [Seite 328]
19.2.4.1 - Themes [Seite 329]
19.2.4.2 - Plugins [Seite 329]
19.2.5 - Settings [Seite 329]
19.2.6 - Domain Mapping [Seite 329]
19.3 - Coding for Multisite [Seite 330]
19.3.1 - Blog ID [Seite 330]
19.3.2 - Common Functions [Seite 330]
19.3.3 - Switching and Restoring Sites [Seite 332]
19.3.4 - Creating a New Site [Seite 335]
19.3.5 - Network Admin Menus [Seite 340]
19.3.6 - Multisite Options [Seite 341]
19.3.6.1 - Site Options [Seite 342]
19.3.6.2 - Network Options [Seite 342]
19.3.6.3 - Network Options Example [Seite 343]
19.3.7 - Users in a Network [Seite 348]
19.3.8 - Super Admins [Seite 350]
19.3.9 - Network Stats [Seite 351]
19.3.10 - Large Networks [Seite 352]
19.4 - Multisite Database Schema [Seite 352]
19.4.1 - Multisite-Specific Tables [Seite 352]
19.4.2 - Site-Specific Tables [Seite 353]
19.5 - Summary [Seite 354]
20 - CHAPTER 11: MIGRATING TO WORDPRESS [Seite 355]
20.1 - Understanding the Process [Seite 356]
20.1.1 - Content Sources [Seite 356]
20.1.2 - Migration Checklist [Seite 357]
20.1.3 - Site Preparation [Seite 358]
20.2 - Content Identification [Seite 358]
20.2.1 - Migrating Text Documents [Seite 359]
20.2.2 - Built-In WordPress Import Tools [Seite 359]
20.2.2.1 - Site Conversion [Seite 359]
20.2.2.2 - Using WordPress eXtended RSS Files [Seite 359]
20.2.3 - Building a Custom Import Script [Seite 361]
20.3 - Media Migration [Seite 369]
20.4 - Moving Metadata [Seite 370]
20.5 - Moving Authors and Users [Seite 370]
20.6 - Theme and Presentation [Seite 371]
20.7 - Unique Functionality [Seite 371]
20.8 - Cleaning Up [Seite 371]
20.8.1 - Manual Fine-Tuning [Seite 372]
20.8.2 - Import Limitations [Seite 372]
20.8.3 - Updating URLs [Seite 372]
20.8.4 - Redirection [Seite 373]
20.9 - Launching [Seite 374]
20.10 - WP-CLI [Seite 374]
20.10.1 - What Is WP-CLI? [Seite 374]
20.10.2 - Installing WP-CLI [Seite 375]
20.11 - Migration Example [Seite 375]
20.12 - Summary [Seite 377]
21 - CHAPTER 12: CRAFTING A USER EXPERIENCE [Seite 379]
21.1 - User Experience Principles [Seite 379]
21.1.1 - Consistent Navigation [Seite 380]
21.1.2 - Visual Design Elements [Seite 382]
21.1.3 - Making Content Easy to Find [Seite 383]
21.1.4 - Site Load Times [Seite 384]
21.1.5 - Using JavaScript [Seite 385]
21.2 - Usability and Usability Testing [Seite 386]
21.3 - Structuring Your Information [Seite 387]
21.4 - Getting Your Site Found [Seite 389]
21.4.1 - Duplicate Content [Seite 391]
21.4.2 - Trackbacks and Pings [Seite 393]
21.5 - How Web Standards Get Your Data Discovered [Seite 394]
21.5.1 - Semantic HTML [Seite 394]
21.5.2 - Valid HTML [Seite 396]
21.5.3 - Microformats [Seite 397]
21.5.4 - HTML5 [Seite 399]
21.5.5 - CSS3 [Seite 401]
21.6 - Searching Your Own Site [Seite 401]
21.6.1 - Weaknesses of the Default Search [Seite 402]
21.6.2 - Alternatives and Plugins to Help [Seite 403]
21.7 - Mobile Access and Responsive Web Design [Seite 404]
21.7.1 - Leave It Alone [Seite 405]
21.7.2 - Lightweight Mobile [Seite 405]
21.7.3 - Responsive Design [Seite 406]
21.8 - Summary [Seite 407]
22 - CHAPTER 13: SECURING WORDPRESS [Seite 409]
22.1 - Securing Your WordPress Site [Seite 409]
22.1.1 - Staying Up-to-Date [Seite 410]
22.1.2 - Hiding WordPress Version Information [Seite 411]
22.1.3 - Never Use the Admin Username [Seite 411]
22.1.4 - Limit Login Attempts [Seite 411]
22.1.5 - Using Good Passwords [Seite 411]
22.1.6 - Changing Your Table Prefix [Seite 412]
22.1.7 - Moving Your Configuration File [Seite 412]
22.1.8 - Moving Your Content Directory [Seite 412]
22.1.9 - Using the Security Key Feature [Seite 413]
22.1.10 - Forcing SSL on Login and Admin [Seite 414]
22.1.11 - Apache Permissions [Seite 414]
22.1.12 - MySQL Credentials [Seite 415]
22.2 - Using WordPress Roles [Seite 415]
22.2.1 - Subscriber Role [Seite 415]
22.2.2 - Contributor Role [Seite 416]
22.2.3 - Author Role [Seite 416]
22.2.4 - Editor Role [Seite 416]
22.2.5 - Administrator Role [Seite 416]
22.2.6 - Super Admin Role [Seite 417]
22.2.7 - Role Overview [Seite 417]
22.2.8 - Extending Roles [Seite 418]
22.3 - Recommended Security Plugins [Seite 418]
22.3.1 - BulletProof Security [Seite 418]
22.3.2 - WP-Security Scan [Seite 418]
22.3.3 - WordFence Security [Seite 419]
22.4 - Summary [Seite 419]
23 - CHAPTER 14: APPLICATION FRAMEWORK [Seite 421]
23.1 - What Is an Application Framework? [Seite 421]
23.1.1 - WordPress as an Application Framework [Seite 422]
23.1.2 - User Management [Seite 422]
23.1.3 - Template Engine [Seite 424]
23.1.4 - CRUD [Seite 424]
23.1.4.1 - Settings [Seite 425]
23.1.4.2 - Posts [Seite 425]
23.1.4.3 - Post Metadata [Seite 425]
23.1.4.4 - Users [Seite 426]
23.1.5 - Caching [Seite 426]
23.1.6 - Friendly URLs [Seite 427]
23.1.7 - External APIs [Seite 428]
23.1.8 - Uploads and Media Management [Seite 428]
23.1.9 - Scheduled Tasks [Seite 429]
23.1.10 - Flexibility [Seite 430]
23.2 - Summary [Seite 430]
24 - CHAPTER 15: WORDPRESS IN THE REAL WORLD [Seite 431]
24.1 - Is WordPress the Right Tool? [Seite 431]
24.2 - When WordPress Is Not the Right Tool [Seite 433]
24.3 - Defining Content Management [Seite 434]
24.4 - Workflow and Delegation [Seite 435]
24.4.1 - User Roles and Delegation [Seite 435]
24.4.2 - Workflow [Seite 436]
24.5 - Content Organization [Seite 438]
24.5.1 - Theme and Widget Support [Seite 439]
24.5.2 - Homepages [Seite 440]
24.5.3 - Featured Content Pages [Seite 441]
24.5.4 - Content Hierarchy [Seite 443]
24.6 - Interactivity Features [Seite 444]
24.6.1 - Forums [Seite 445]
24.6.2 - Forms [Seite 445]
24.6.3 - E-Commerce [Seite 445]
24.7 - Scalability [Seite 446]
24.7.1 - Performance Tuning [Seite 446]
24.7.2 - Database Optimizations [Seite 448]
24.7.3 - Regular Database Maintenance [Seite 448]
24.7.4 - Hardware Scaling [Seite 449]
24.8 - Statistics Counters [Seite 451]
24.8.1 - AWStats [Seite 451]
24.8.2 - Google Analytics [Seite 452]
24.8.3 - JetPack by WordPress.com [Seite 453]
24.9 - Cache Management [Seite 453]
24.9.1 - WordPress System Complexity [Seite 454]
24.9.2 - Web Server Caching and Optimization [Seite 456]
24.9.3 - WordPress Object Caching [Seite 457]
24.9.4 - Transient Caches [Seite 458]
24.9.5 - MySQL Query Cache [Seite 460]
24.10 - Load Balancing Your WordPress Site [Seite 461]
24.11 - Dealing with Spam [Seite 463]
24.11.1 - Comment Moderation and CAPTCHAs [Seite 463]
24.11.2 - Automating Spam Detection [Seite 464]
24.12 - Other Content Management Systems [Seite 465]
24.12.1 - WordPress Integration [Seite 465]
24.12.2 - Where Not to Use WordPress [Seite 466]
24.13 - Summary [Seite 467]
25 - CHAPTER 16: WORDPRESS DEVELOPER COMMUNITY [Seite 469]
25.1 - Contributing to WordPress [Seite 469]
25.1.1 - Understanding Trac [Seite 470]
25.1.1.1 - Bug Reporting [Seite 470]
25.1.1.2 - Trac Keywords [Seite 471]
25.1.1.3 - View and Search Tickets [Seite 471]
25.1.1.4 - Trac Timeline [Seite 473]
25.1.1.5 - Browsing Source [Seite 473]
25.1.2 - Working on the Core [Seite 473]
25.1.2.1 - Understanding Subversion [Seite 473]
25.1.2.2 - Hooking into the WordPress Core [Seite 473]
25.1.2.3 - Creating a patch/diff File [Seite 474]
25.1.3 - Submitting Plugins and Themes [Seite 474]
25.1.4 - Documentation [Seite 474]
25.2 - Sister Projects [Seite 475]
25.2.1 - BuddyPress [Seite 475]
25.2.2 - bbPress [Seite 475]
25.2.3 - Future Projects [Seite 475]
25.3 - Resources [Seite 476]
25.3.1 - Codex [Seite 476]
25.3.2 - Handbooks [Seite 476]
25.3.3 - Support Forums [Seite 476]
25.3.4 - WordPress Chat [Seite 477]
25.3.5 - Mailing Lists [Seite 478]
25.3.6 - External Resources [Seite 479]
25.3.7 - WordCamp and Meetups [Seite 480]
25.3.8 - WordPress.TV [Seite 480]
25.3.9 - Theme/Plugin Directories [Seite 480]
25.3.10 - WordPress Ideas [Seite 480]
25.3.11 - WordPress Development Updates [Seite 480]
25.3.12 - Make WordPress.org [Seite 481]
25.3.13 - WordPress Podcasts [Seite 481]
25.3.13.1 - DradCast [Seite 481]
25.3.13.2 - WordPress Weekly [Seite 482]
25.3.13.3 - WP Water Cooler [Seite 482]
25.3.13.4 - Matt Report [Seite 482]
25.3.13.5 - Apply Filters [Seite 482]
25.3.14 - WordPress News Sites [Seite 482]
25.3.14.1 - WordPress Tavern [Seite 482]
25.3.14.2 - Postat.us [Seite 482]
25.3.14.3 - ManageWP.org [Seite 482]
25.3.14.4 - Torque Mag [Seite 483]
25.3.14.5 - WPEngineer.com [Seite 483]
25.3.14.6 - WordPress Alltop [Seite 483]
25.3.14.7 - WordPress Planet [Seite 483]
25.3.14.8 - Planet WordPress [Seite 483]
25.4 - Summary [Seite 483]
26 - INDEX [Seite 485]
27 - ADVERT [Seite 506]
28 - EULA [Seite 507]
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.