Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Title Copyright Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Getting Started
Why WordPress? wordpress.com vs. wordpress.org
Everything You Need Easy to Use Easy to Extend The Business Benefits of WordPress
Sites Built with WordPress
Web Experts and Open Source Projects Government Web Sites Personal Sites Blog Networks Social Networks Colleges and Universities Small Businesses
WordPress Tour
Anatomy of a Page
Summary
Chapter 2: Installing and Upgrading WordPress
System Requirements Installation Using the Web Interface Initial Settings Troubleshooting the Blank White Page Installing Themes Installing Plugins Upgrading WordPress, Themes, and Plugins
Bulk Upgrades Troubleshooting Automatic Upgrades: FTP Credentials Troubleshooting Automatic Upgrades on IIS Manual Upgrades
Summary
Chapter 3: Dashboard and Settings
The Dashboard
QuickPress Incoming Links WordPress News Blog Dashboard Widget Plugins
The Administration Menu and the Admin Bar Settings
General Settings Writing Settings Reading Discussion Media Permalinks
Summary
Chapter 4: Working with Content
Posts
Post Formats The Visual Editor Permalinks Publish Settings Categories Tags Featured Images Excerpts Comments and Trackbacks Revisions Custom Fields
Pages
Page Attributes: Parents, Templates, and Order
Posts vs. Pages: Same, but Different
Posts Are Pages; Pages Are Posts Editing Posts and Pages
Media Files
Uploading a File from Your Computer Inserting an Image from a URL Editing Images Galleries Audio Video Other File Types The Media Library
Feeds Summary
Chapter 5: Working with Themes
Using the Customizer Using Widgets Using Menus
Editing Menu Items
Using Header and Background Images Making Other Changes to Themes
Adding CSS Without Editing the Stylesheet Using Jetpack Adding CSS with a Child Theme
Starter Themes and Theme Frameworks
Starter Themes Theme Frameworks
Summary
Chapter 6: Working with Plugins
How Plugins Work
Where Plugins Store Their Data Where to Find Plugin Settings
Evaluating Plugins
How Many Plugins?
Troubleshooting Plugins Summary
Chapter 7: Working with Users
Users
Changing Profile Fields with a Plugin
Roles Roles in Action: Notifications, Moderation, and Workflow
Improving Workflow with Plugins Managing Roles with Plugins Creating Roles
Summary
Chapter 8: Setting Up Multisite Networks
Multisite Requirements
Subdomains Subfolders
Activating the Network Configuring the Network
Operational Settings Registration Settings New Site Settings Upload Settings Menu Settings
Creating Additional Network Sites Network Users
Spam Users: Splogs
Network Plugins and Themes
Plugin Settings and Network Activation
Updating the Network Mapping Domains Reverting to a Single Site Summary
Chapter 9: Performance and Security
Backing Up the Database and Files Changing the Database Table Prefix Caching
Setting Up Super Cache
Securing Logins
Login Lockdown SSL
Removing The Meta Generator Tag File Permissions
Securing .htaccess and wp-config.php
Changing File Locations
Moving wp-config.php Giving WordPress Its Own Subdirectory Moving wp-content
Monitoring Security Problems Summary
Chapter 10: Importing Content and Migrating Sites
Before Importing Installing Import Tools
Importing from Other WordPress Sites
Importing Other Database-Driven Sites
CSV and XML Importers
Importing HTML Files
Selecting Content to Import Selecting the Title and Metadata Selecting Custom Fields Setting Categories, Tags, and Custom Taxonomies Running the Importer
Migrating Sites between Servers
Moving Files Moving the Database Logging In and Resetting the Site
After Importing or Migrating: Fixing What’s Broken
Updating Internal Links Paths to Linked Files Truncated or Garbled Content
Summary
Chapter 11: Beginning Theme and Plugin Development
PHP You’ll Need to Know Theme and Plugin Files
Theme Functions vs. Plugins Using a Starter Theme for Experimentation
Never Edit Core Files Working with Hooks
Actions Filters Removing Hooked Functions Avoiding Recursive Actions Prioritizing and Troubleshooting Actions and Filters
Using the Options and Settings APIs
Adding an Options Page Registering Settings and Creating Defaults Creating the Options Form Updating Options Deleting Options
Writing Secure Themes and Plugins
Sanitizing and Validating Input Escaping Output Escaping MySQL Queries Checking Capabilities Checking Nonces and Referrers
Translations: Localization and Internationalization
Wrapping Strings in Gettext Calls
Other APIs Developing in Debug Mode
Plugins for Debugging
Summary
Chapter 12: Creating a Theme
Before You Begin
HTML and CSS PHP
Building the First Theme Files
About the Sample Theme Stylesheet Creating the Index Template Including Common Files Header Sidebar Footer Post Content: The Loop Navigation Comments Page Templates
Template Files Template Hierarchy
The Home Page and Front Page Single Posts Pages Custom Post Types Category Archives Tag Archives Taxonomy Archives Author Archives Date-Based Archives Search Results Error 404 (File Not Found) Page Attachment Pages Screenshots and Other Image Files
Conditional Tags
Creating Contextual Sidebars with Conditional Tags
Theme Functions
Enabling Widgets Enabling Menus Enabling Featured Images Enabling Custom Backgrounds and Headers Changing Excerpt Length and Ellipsis Visual Editor Styles Listing Child Pages
Modifying Themes the Right Way: Child Themes
Stylesheets Child Theme Functions Parent and Child Theme Paths
Modifying the Loop: An Introduction to the Query
Viewing the Query Modifying the Query Looping Through All Children of a Page Listing Attached Files
Multiple Loops
Resetting the Query A Loop for Each Category Showing the Author’s Other Recent Posts
Accessing Post Information Outside the Loop Search Engine Optimization (SEO)
Improving the Title Tag Using Categories and Tags as Keywords Using the Excerpt As a Description
Adding Scripts and Stylesheets
Using JavaScript Libraries Adding Your Own Scripts Conditionally Adding Scripts Adding Stylesheets
Creating Theme Options
Creating Customizer Options
Creating Theme Frameworks for Large Sites Outside the Theme Hierarchy: Database Errors and Maintenance Messages Responsive Design and WordPress
The Viewport and Child Themes Fluid Images and Videos Duplicating Content Responsive Frameworks
Distributing Themes
Theme Review
Further Reading Summary
Chapter 13: Creating Plugins
Getting Started Extending User Profiles
Changing Contact Fields Listing All Users’ Information
Creating Template Tags Creating Shortcodes Creating Settings Screens
Registering the Setting Creating the Options Form Adding Scripts and Styles to Individual Settings Screens Deleting Options Validating Options
The Complete Settings Screen Variations on Settings Screens
Adding Other Submenus Adding a Top-Level Menu Item Adding a Section to an Existing Options Page
Creating Widgets
Basic Widgets Examining the Calendar Widget Setting Up Your Widget The Options Form The Update Function The Widget Output Caching Widget Output with the Transient API The Complete Widget
Dashboard Widgets
Dashboard Widget Controls
Publishing a Plugin
Readme Files and Screenshots Subversion Localization and Internationalization
The Final Result Plugin Possibilities Further Reading Summary
Chapter 14: Custom Post Types, Taxonomies, and Fields
Custom Taxonomies
Non-hierarchical (Tag-like) Taxonomies Hierarchical (Category-like) Taxonomies Using Custom Taxonomies
Custom Post Types
Non-hierarchical (Post-Like) Content Types Hierarchical (Page-Like) Post Types Changing Post Types Including Custom Post Types in Your Theme Feeds for Custom Content Types
Custom Fields in Custom Content Types
Creating the Custom Fields Verifying and Saving User Input Changing Edit Screen Columns All Together
Further Reading Summary
Appendix A: Recommended Plugins
Editing: Inline, Rich Text, Reusable Content, and Attachments Revisions Excerpts Custom Post Types, Taxonomies, and Fields Page Order Post/Page Lists and Navigation Permalinks and Short URLs Workflow and E-mail Notifications Forms Users, Permissions, and Login Screens Visitor Statistics Media and Podcasting Social Media Social Networks Events and Calendars Caching Performance, Security, Maintenance, and Diagnostics Mobile Widgets Search Engine Optimization Importing Content Network Sites
Appendix B: Community Resources
Development Philosophy Documentation, Discussion, and Help News and Events Developer Blogs
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion