𝔖 Scriptorium
✦   LIBER   ✦

📁

WordPress 5 Cookbook: Actionable Solutions to Common Problems When Building Websites with WordPress

✍ Scribed by Rakhitha Nimesh Ratnayake


Publisher
Packt Publishing
Year
2020
Tongue
English
Leaves
652
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


https://www.packtpub.com/product/wordpress-5-cookbook/9781838986506

Explore built-in WordPress features and the power of advanced plugins and themes for building modern websites using exciting recipes

Key Features

  • Build custom features and extend built-in features in WordPress with custom coding and plugins
  • Get to grips with extending WordPress as an application framework
  • Manage non-functional aspects of your website such as security, performance, and maintenance

Book Description

WordPress has been the most popular content management system (CMS) for many years and is now powering over 30% of all websites globally. With the demand for WordPress development and skilled developers ever-increasing, now is the best time to learn WordPress inside out.

This book starts with simple recipes for configuring WordPress and managing basic platform features. You'll then move on to explore how to install and customize WordPress plugins, widgets, and themes. The next few chapters cover recipes for content and user-management-related topics such as customizing the content display, working with content types, using the new Gutenberg editor, and customizing editorial workflow for building advanced blogs. As you advance, you'll learn how to use WordPress as an application framework as well as a platform for building e-commerce sites. This WordPress book will also help you optimize your site to maximize visibility on search engines, add interactivity, and build a user community to make the site profitable. Finally, you'll learn how to maintain a WordPress site smoothly while taking precautions against possible security threats.

By the end of the book, you'll have the tools and skills required to build and maintain modern WordPress websites with the latest technologies and be able to find quick solutions to common WordPress problems.

What you will learn

  • Install and customize WordPress themes and plugins for building websites
  • Develop modern web designs without the need to write any code
  • Explore the new Gutenberg content editor introduced in WordPress 5 (Bebo)
  • Use the existing WordPress plugins to add custom features and monetize your website
  • Improve user interaction and accessibility for your website with simple tricks
  • Discover powerful techniques for maintaining and securing your websites
  • Extend built-in WordPress features for advanced website management

Who this book is for

This book is for beginners who want to build powerful modern websites with minimum coding knowledge and intermediate web developers who want to extend the basic features of WordPress to cater to advanced modern website technologies. Although prior experience with WordPress is not required, familiarity with basic PHP, HTML, and CSS is necessary to understand the concepts covered.

Table of Contents

  1. Setting Up WordPress and Customizing Settings
  2. Customizing Theme Design and Layout
  3. Using Plugins and Widgets
  4. Publishing Site Content with the Gutenberg Editor
  5. Managing Users and Permissions
  6. Setting up a Blogging and Editorial Workflow
  7. WordPress as an Application Framework
  8. Improving Usability and Interactivity
  9. Building E-Commerce Sites with WooComerce
  10. Troubleshooting WordPress
  11. Handling Performance and Maintenance
  12. Improving Site Security
  13. Promoting and Monetizing the Site

✦ Table of Contents


Cover
Title Page
Copyright and Credits
Dedication
About Packt
Contributors
Preface
Table of Contents
Chapter 1: Setting Up WordPress and Customizing Settings
Technical requirements
Managing media files with the Media Library
Getting ready
How to do it...
How it works...
There's more...
Setting up the discussion process
Getting ready
How to do it...
How it works...
There's more...
Creating and managing a privacy policy
Getting ready
How to do it...
How it works...
Customizing default WordPress emails
Getting ready
How to do it...
How it works...
There's more...
Configuring the structure of permalinks
Getting ready
How to do it...
How it works...
There's more...
Setting up WordPress Multisite
Getting ready
How to do it...
How it works...
There's more...
Creating a new site in a multisite network
Getting ready
How to do it...
How it works...
Managing multisite themes and plugins
Getting ready
How to do it...
How it works...
There's more...
Cloning a site in a multisite installation
Getting ready
How to do it...
How it works...
There's more...
Chapter 2: Customizing Theme Design and Layout
Technical requirements
Using the theme customizer
Getting ready
How to do it...
Site Identity tab
Colors tab
Menus tab
Widgets tab
Homepage Settings tab
How it works...
Working with Custom CSS in live preview
Getting ready
How to do it...
How it works...
Using a custom page as a home page
Getting ready 
How to do it... 
How it works...
There's more...
Creating a child theme
Getting ready
How to do it...
How it works...
There's more...
Styling navigation menus
Getting ready
How to do it...
How it works...
There's more...
Creating conditional navigation menus
Getting ready
How to do it...
How it works...
Adding a video header to the theme
Getting ready
How to do it...
How it works...
Using conditional tags to control content display 
Getting ready
How to do it...
Displaying conditional content on the archive and single posts
Displaying content for guests and members
Using multiple conditional tags
How it works...
Displaying conditional content on the archive and single posts
Displaying content for guests and members
Using multiple conditional tags
There's more...
Creating page templates from scratch
Getting ready
How to do it...
How it works...
Creating a custom posts list template
Getting ready
How to do it...
How it works...
There's more...
Creating a custom 404 error page 
Getting ready 
How to do it...
How it works...
There's more...
Chapter 3: Using Plugins and Widgets
Technical requirements
Managing widgets in widget areas
Getting ready
How to do it...
Adding a Text widget to the footer area
Adding a Gallery widget to the footer area
How it works...
There's more...
Creating a simple widget from scratch
Getting ready
How to do it...
How it works...
Understanding the functionality of a form function
Understanding the functionality of the widget function
Understanding the functionality of the update function
Creating additional widget areas
Getting ready
How to do it...
How it works...
There's more...
Displaying conditional widgets with built-in tags
Getting ready
How to do it...
How it works...
There's more...
Displaying widgets inside of posts and pages
Getting ready
How to do it...
How it works...
Modifying plugin files with the built-in Plugin Editor
Getting ready
How to do it...
How it works...
There's more...
Working with custom PHP codes
Getting ready
How to do it...
How it works...
Manually deactivating plugins
Getting ready
How to do it...
How it works...
There's more...
Customizing WordPress plugins with actions and filters
Getting ready
How to do it...
How it works...
There's more...
Chapter 4: Publishing Site Content with the Gutenberg Editor
Adding and removing Gutenberg blocks
Getting ready
How to do it...
How it works...
Using a Paragraph block inside the editor
Using a Gallery block inside the editor
Using the Visual and Code editors with the block editor
Getting ready
How to do it...
How it works...
Creating reusable Gutenberg blocks
Getting ready 
How to do it...
Creating a reusable block
Using reusable blocks
How it works...
There's more...
Editing reusable blocks from the Gutenberg editor
Converting a regular block into a reusable block
Using reusable blocks within other reusable blocks
Styling built-in content blocks
Getting ready
How to do it...
How it works...
Embedding content from external services
Getting ready 
How to do it...
How it works...
There's more...
Simplifying block editing with Gutenberg tools
Getting ready
How to do it...
Adding blocks before or after a block
Duplicating blocks
Customizing block arrangement
How it works...
Adding blocks before or after a block
Duplicating blocks
Customizing block arrangement
Adding a post grid with Gutenberg
Getting ready
How to do it...
How it works...
There's more...
Adding a contact form using Gutenberg
Getting ready
How to do it...
How it works...
Chapter 5: Managing Users and Permissions
Technical requirements
Enabling new user registrations
Getting ready
How to do it...
How it works...
Managing user roles and permissions
Getting ready
How to do it...
Creating a new user role
Updating the capabilities of user roles
Creating a new capability
How it works...
Creating a new user role
Updating the capabilities of user roles
Creating a new capability
Assigning user roles to existing users
Getting ready
How to do it...
How it works...
Creating a custom role and setting up a default role
Getting ready
How to do it...
How it works...
Improving user profiles with additional fields
Getting ready
How to do it...
How it works...
Managing the visibility of the admin toolbar 
Getting ready
How to do it...
How it works...
There's more...
Adding custom features to the user list
Getting ready
How to do it...
How it works...
Displaying online users
Getting ready
How to do it...
How it works...
Adding email activation for new user accounts
Getting ready
How to do it...
How it works...
Sending the activation email
Blocking the login for pending activation
Activating the user from an email link
Switching users
Getting ready
How to do it...
How it works...
Displaying recently registered users
Getting ready
How to do it...
How it works...
Creating a frontend user list and search
Getting ready
How to do it...
How it works...
Chapter 6: Setting up a Blogging and Editorial Workflow
Technical requirements
Publishing and scheduling blog posts
Getting ready
How to do it...
How it works...
Displaying author profiles in posts
Getting ready
How to do it...
How it works...
Enabling frontend post publishing
Getting ready
How to do it...
How it works...
Modifying a user list to show author publishing details
Getting ready
How to do it...
How it works...
Managing custom post statuses
Getting ready
How to do it...
How it works...
Setting up a discussion between authors and editors
Getting ready
How to do it...
How it works...
Splitting a single post into multiple parts
Getting ready
How it works...
How to do it...
Creating private posts for specific users
Getting ready
How to do it...
How it works...
Adding ratings to blog posts
Getting ready
How to do it...
How it works...
Podcasting with WordPress
Getting ready
How to do it...
How it works...
Chapter 7: WordPress as an Application Framework
Technical requirements
Managing advanced data with custom post types
Getting ready
How to do it...
How it works...
Creating and managing advanced post fields
Getting ready
How to do it...
How it works...
Working with WordPress loop
Getting ready
How to do it...
How it works...
There's more...
Displaying advanced post fields
Getting ready
How to do it...
How it works...
There's more...
Restricting post/page content with shortcode
Getting ready
How to do it...
How it works...
Capturing data with dynamic forms
Getting ready
How to do it...
How it works...
Creating custom routes
Getting ready
How to do it...
How it works...
Storing custom data in existing tables
Getting ready
How to do it...
How it works...
There's more...
Creating and managing custom tables
Getting ready
How to do it...
How it works...
Using the REST API
Getting ready
How to do it...
How it works...
Chapter 8: Improving Usability and Interactivity
Technical requirements
Creating a mobile-friendly site
Getting started
How to do it...
How it works...
Adding print, PDF, and email buttons to posts
Getting ready
How to do it...
How it works...
Customizing WordPress search
Getting ready
How to do it...
How it works...
There's more...
Searching specific categories and meta values
Limiting searching to a set of posts
Differentiate search results for multiple searches
Displaying a frontend login form
Getting ready
How to do it...
How it works...
There's more...
Optimizing images
Getting ready
How to do it...
How it works...
There's more...
Lazy loading posts with Ajax
Getting ready
How to do it...
How it works...
Highlighting the search term in the search results
Getting ready
How to do it...
How it works...
There's more...
Creating breadcrumbs for better navigation
Getting ready
How to do it...
How it works...
Adding an image gallery to pages
Getting ready
How to do it...
How it works...
Allowing testimonials on your site
Getting ready
How to do it...
How it works...
Integrating a forum into your site
Getting ready
How to do it...
How it works...
Chapter 9: Building E-Commerce Sites with WooComerce
Technical requirements
Setting up an e-commerce site with WooCommerce
Getting ready
How to do it...
Configuring product settings
Configuring shipping settings
Configuring payment settings
Configuring Accounts and Privacy settings
Configuring Advanced settings
How it works...
General settings
Product settings
Shipping settings
Payment settings
Account and Privacy settings
Advanced settings
Creating and displaying a product
Getting ready
How to do it...
How it works...
Creating orders and managing order statuses
Getting ready
How to do it...
How it works...
Displaying WooCommerce products on custom pages
Getting ready
How to do it...
Displaying WooCommerce products with shortcodes
Displaying WooCommerce products with Gutenberg blocks
How it works...
Using shortcodes for products
Using Gutenberg blocks for products
Building custom product types
Getting ready
How to do it...
How it works...
There's more...
Selling memberships with membership products
Selling event tickets
Customizing the shop template
Getting ready
How to do it...
How it works...
Customizing the product page template
Getting ready
How to do it...
How it works...
Adding custom content after the Add to Cart button
Adding custom content between existing items
Chapter 10: Troubleshooting WordPress
Technical requirements 
Configuring error logs and displaying errors
Getting ready
How to do it...
How it works...
There's more...
Fixing the WSoD
Getting ready
How to do it...
How it works...
Resolving conflicts in maintenance mode
Getting ready
How to do it...
How it works...
Manually resetting user passwords
Getting ready
How to do it...
How it works...
Fixing slow WordPress sites
Getting ready
How to do it...
Using caching to improve loading time
Using minification to improve loading time
Limiting plugins and queries to improve loading time
How it works...
Fixing issues with cached content
Getting ready
How to do it...
How it works...
Resolving WordPress core database issues
Getting ready
How to do it...
How it works...
Resolving JavaScript errors
Getting ready
How to do it...
A WordPress core script file is causing the issue
A script file from a plugin is causing the issue
How it works...
Fixing issues caused by theme/plugin upgrades
Getting ready
How to do it...
How it works...
Chapter 11: Handling Performance and Maintenance
Technical requirements
Limiting post revisions
Getting ready
How to do it...
How it works...
Creating and scheduling database backups
Getting ready
How to do it...
How it works...
Restoring database backups
Getting ready
How to do it...
How it works...
Tracking site activities
Getting ready
How to do it...
How it works...
Identifying and resolving broken site links
Getting ready
How to do it...
How it works...
Backing up site files and uploads
Getting ready
How to do it...
How it works...
Cleaning unused data from the database
Getting ready
How to do it...
How it works...
There's more...
Setting up maintenance mode
Getting ready
How to do it...
How it works...
Migrating WordPress sites to new servers
Getting ready
How to do it...
How it works...
There's more...
Migrating from Drupal to WordPress
Getting ready
How to do it...
How it works...
Migrating from Joomla to WordPress
Getting ready
How to do it...
How it works...
Chapter 12: Improving Site Security
Technical requirements
Upgrading the WordPress version
Getting ready
How to do it...
How it works...
Disabling plugin and theme file editing
Getting ready
How to do it...
How it works...
There's more...
Protecting backend logins by limiting login attempts
Getting ready
How to do it...
How it works...
Creating automatically expiring user passwords
Getting ready
How to do it...
How it works...
Securing user accounts
Getting ready
How to do it...
Changing the admin username
Displaying a custom login error message
Adding strong passwords to users
How it works...
Changing the admin username
Displaying a custom login error message
Adding strong passwords to users
Forcing logout for all users
Getting ready
How to do it...
How it works...
Protecting user accounts with two-factor authentication
Getting ready
How to do it...
How it works...
Protecting private sites with a global password
Getting ready
How to do it...
How it works...
Limiting site access to certain IPs
Getting ready
How to do it...
How it works...
Securing database user accounts
Getting started
How to do it...
How it works...
Testing site security issues
Getting ready
How to do it...
How it works...
There's more...
Chapter 13: Promoting and Monetizing the Site
Technical requirements
Enabling visibility for search engines
Getting ready
How to do it...
How it works...
Optimizing pings to third-party services
Getting ready
How to do it...
How it works...
Creating an XML sitemap
Getting ready
How to do it...
How it works...
Optimizing content for search engines
Getting ready
How to do it...
How it works...
Adding social sharing buttons to posts
Getting ready
How to do it...
How it works...
Building an audience with newsletters
Getting ready
How to do it...
How it works...
Building a landing page with a page builder
Getting ready
How to do it...
How it works...
Integrating Google Analytics
Getting ready
How to do it...
How it works...
Monetizing the site with custom ad spots
Getting ready
How to do it...
How it works...
There's more...
Integrating Google AdSense for displaying ads
Getting ready
How to do it...
How it works...
Appendix
Configuring and setting up WordPress
Understanding the WordPress database
Working with the WordPress database
Viewing data of database tables
Viewing data of selected records
Understanding the WordPress directory structure
Additional resources
Other Books You May Enjoy
Index


📜 SIMILAR VOLUMES


How To Build a Website With WordPress...
✍ Kent Mauresmo, Anastasiya Petrova 📂 Library 📅 2012 🏛 CreateSpace Independent Publishing Platform 🌐 English

<div><b>Looking for the updated book? Get the 3rd Edition Here: </b>amazon.com/dp/B00GEKWLO8</div><div>-----------------------------------------------------------------------------------</div><div></div> -How To Build a Website With WordPress...Fast! [<b>2nd Edition</b>]<br><br><b>

WordPress 2.7 Cookbook: Quick Answers to
✍ Jean-Baptiste Jung 📂 Library 📅 2009 🏛 Packt Publishing 🌐 English

About 120,000 blogs are created every day. Most of them quickly die, but a few stay, grow up, and then become well known and respected places on the Web. If you are seriously interested in being in the top league, you will need to learn all the tricks of the trade. WordPress 2.7 Cookbook focuses on

Easy websites with Wordpress
✍ Smith Richard, Auger Bruno. 📂 Library 🌐 English

114 p. На англ. языке. Без формального содержания.<br/>Советы о создании блога на движке Wordpress и его приспособлении к задачам электронной <br/>коммерции. Оформлены в виде 6 модулей с иллюстрациями.<br/>Содержание: модуль 1 - создание бесплатного блога, модуль 2 - покупка доменного имени, модуль