책 이미지

책 정보
· 분류 : 외국도서 > 컴퓨터 > 웹 > 사이트 디자인
· ISBN : 9781118987247
· 쪽수 : 512쪽
· 출판일 : 2015-01-12
목차
INTRODUCTION xxxi
CHAPTER 1: FIRST POST 1
What Is WordPress? 1
Popularity of WordPress 3
Content and Conversation 6
Getting Started 7
Finishing Up 18
Summary 21
CHAPTER 2: CODE OVERVIEW 23
Downloading 23
Directory and File Structure 25
WordPress Configuration 26
wp-content User Playground 40
Summary 42
CHAPTER 3: WORKING WITH WORDPRESS LOCALLY 43
Benefits of Working Locally 43
Tools for Component Administration 46
Configuration Details 48
Virtual Machines 56
Deploying Local Changes 57
Summary 59
CHAPTER 4: TOUR OF THE CORE 61
What’s in the Core? 61
Using the Core as a Reference 62
WordPress Codex and Code Reference 70
Don’t Hack the Core! 77
Summary 78
CHAPTER 5: THE LOOP 79
Understanding the Loop 80
Template Tags 86
Customizing the Loop 88
Global Variables 102
Working Outside the Loop 106
Summary 109
CHAPTER 6: DATA MANAGEMENT 111
Database Schema 111
Table Details 113
WordPress Database Class 117
Direct Database Manipulation 123
Summary 126
CHAPTER 7: CUSTOM POST TYPES, CUSTOM TAXONOMIES, AND METADATA 127
Understanding Data in WordPress 127
WordPress Taxonomy 138
Building Your Own Taxonomies 140
Metadata 146
Community Projects 150
Summary 151
CHAPTER 8: PLUGIN DEVELOPMENT 153
Plugin Packaging 154
Plugin Security 161
Know Your Hooks: Actions and Filters 166
Plugin Settings 171
WordPress Integration 186
Creating a Plugin Example 201
Publishing to the Plugin Directory 222
Summary 230
CHAPTER 9: THEME DEVELOPMENT 231
Why Use a Theme? 231
Installing a Theme 232
What Is a Theme? 234
CSS 234
Creating Your Own Theme 235
Creating Your Own Theme: Getting Started 237
Creating Your Own Theme: DRY 241
Creating Your Own Theme: Content Display 245
Creating Your Own Theme: Additional Files 258
Custom Page Templates 266
Other Theme Enhancements 269
Theme Hierarchy and Child Themes 275
Premium Themes and Other Theme Frameworks 279
Summary 281
CHAPTER 10: MULTISITE 283
What Is Multisite? 283
Working in a Network 286
Coding for Multisite 290
Multisite Database Schema 312
Summary 314
CHAPTER 11: MIGRATING TO WORDPRESS 315
Understanding the Process 316
Content Identification 318
Media Migration 329
Moving Metadata 330
Moving Authors and Users 330
Theme and Presentation 331
Unique Functionality 331
Cleaning Up 331
Launching 334
WP-CLI 334
Migration Example 335
Summary 337
CHAPTER 12: CRAFTING A USER EXPERIENCE 339
User Experience Principles 339
Usability and Usability Testing 346
Structuring Your Information 347
Getting Your Site Found 349
How Web Standards Get Your Data Discovered 354
Searching Your Own Site 361
Mobile Access and Responsive Web Design 364
Summary 367
CHAPTER 13: SECURING WORDPRESS 369
Securing Your WordPress Site 369
Using WordPress Roles 375
Recommended Security Plugins 378
Summary 379
CHAPTER 14: APPLICATION FRAMEWORK 381
What Is an Application Framework? 381
Summary 390
CHAPTER 15: WORDPRESS IN THE REAL WORLD 391
Is WordPress the Right Tool? 391
When WordPress Is Not the Right Tool 393
Defining Content Management 394
Workflow and Delegation 395
Workflow 396
Content Organization 398
Interactivity Features 404
Scalability 406
Statistics Counters 411
Cache Management 413
Load Balancing Your WordPress Site 421
Dealing with Spam 423
Other Content Management Systems 425
Summary 427
CHAPTER 16: WORDPRESS DEVELOPER COMMUNITY 429
Contributing to WordPress 429
Sister Projects 435
Resources 436
Summary 443
INDEX 445