Free ebook on creating WordPress websites, from installation and design to SEO, WooCommerce, theme development, plugins, security, and performance.
Free ebook + audiobook content
-
Introduction to WordPress
+ Exercise: Which of the following statements about WordPress is true? 5 minutes -
History of WordPress
+ Exercise: What was one of the main innovations introduced in version 1.5 of WordPress, known as “Strayhorn”? 4 minutes -
Difference between WordPress.com and WordPress.org
+ Exercise: Which of the following statements correctly describes one of the main differences between WordPress.com and WordPress.org? 5 minutes -
What is CMS?
+ Exercise: Which of the following statements about content management systems (CMS) is correct? 5 minutes -
Basic requirements for installing WordPress
+ Exercise: Which of the following is NOT a technical requirement for installing WordPress, but is highly recommended for website security? 3 minutes -
Choosing a domain name
+ Exercise: Which of the following statements about choosing a domain name for a WordPress website is true according to the text provided? 5 minutes -
Choosing website hosting
+ Exercise: Which of the following is considered best practice when choosing hosting for a WordPress website, according to the text? 4 minutes -
Installing WordPress on a local server
+ Exercise: What is the necessary step before starting to install WordPress on a local server as described in the guide? 5 minutes -
Installing WordPress on Shared Hosting
+ Exercise: What is the recommended first step to installing WordPress on shared hosting? 4 minutes -
Getting started in the WordPress admin panel
+ Exercise: What is the correct procedure to access the WordPress admin panel? 4 minutes -
Understanding the WordPress directory structure
+ Exercise: Which of the following files is responsible for loading the WordPress environment and file system, and can be found in the root of the WordPress site? 5 minutes -
Basic WordPress Site Setup
+ Exercise: Which of the following settings is NOT mentioned as one of the basic settings after installing WordPress? 4 minutes
-
Selection and installation of themes
+ Exercise: Which of the following points is NOT mentioned in the text as a criteria for choosing an appropriate theme for your WordPress website? 4 minutes -
Customizing themes and using customizers
+ Exercise: Which of the following files is essential to the structure of a WordPress theme and is responsible for the sidebar, if any? 6 minutes -
Installation and management of plugins
+ Exercise: What is the correct procedure to install a plugin on WordPress via the Administrative Panel? 4 minutes -
Creation of posts and pages
+ Exercise: Which of the following statements is true about creating content in WordPress? 4 minutes -
Understanding the difference between posts and pages
+ Exercise: Which of the following statements is true about the difference between posts and pages in WordPress, according to the text provided? 5 minutes -
Creating and managing categories and tags
+ Exercise: What is the function of categories in WordPress, as described in the text? 4 minutes -
Adding images and media to content
+ Exercise: What is the correct procedure for adding an image to a post or page in WordPress? 4 minutes -
Creating Menus and Managing Widgets
+ Exercise: What is the first step to managing widgets in WordPress, as described in the text? 5 minutes -
Feedback implementation and management
+ Exercise: Which of the following is NOT mentioned in the text as a way to optimize the comments section on your WordPress site? 3 minutes -
Responsive Design Fundamentals in WordPress Themes
+ Exercise: Which of the following statements about responsive design in WordPress themes is true, according to the text provided? 5 minutes -
Speed and performance optimization
+ Exercise: Which of the following practices is NOT recommended for optimizing the speed and performance of a WordPress website? 4 minutes -
Basic WordPress Security
+ Exercise: Which of the following is a basic security measure to protect a WordPress website? 5 minutes -
WordPress updates, themes and plugins
+ Exercise: Which of the following statements is true about maintaining a WordPress website according to the text provided? 3 minutes -
Backup and Restore WordPress Website
+ Exercise: Which of the following methods is NOT mentioned in the article as a way to perform backups of a WordPress site? 5 minutes
-
Basic SEO for WordPress
+ Exercise: Which of the following is NOT mentioned in the text as a best practice for initial WordPress SEO optimization? 6 minutes -
Basic SEO for WordPress: Choosing a Good SEO-Friendly WordPress Theme
+ Exercise: Which of the following features is NOT mentioned in the text as an important aspect for a WordPress theme to be considered SEO-friendly? 5 minutes -
Basic SEO for WordPress: Using SEO plugins like Yoast SEO or All in One SEO Pack
+ Exercise: Which of the following statements about using WordPress SEO plugins is true according to the text provided? 5 minutes -
Basic SEO for WordPress: Research and Use Relevant Keywords
+ Exercise: Which of the following statements is true about search engine optimization (SEO) for WordPress sites, according to the text? 4 minutes -
Basic SEO for WordPress: Title and Meta Tag Optimization
+ Exercise: Which of the following statements about title optimization in WordPress is true, according to the text? 4 minutes -
Basic SEO for WordPress: Properly Structuring URLs (Friendly URLs)
+ Exercise: Which of the following is a best practice for structuring URLs in WordPress to improve SEO? 5 minutes -
Basic SEO for WordPress: Proper Use of Heading Tags (H1, H2, H3, etc.)
+ Exercise: Which of the following statements about using header tags in WordPress is true? 5 minutes -
Basic SEO for WordPress: Image Optimization (filenames, alt tags, compression)
+ Exercise: Which of the following practices is recommended for optimizing image file names in WordPress for SEO? 4 minutes -
Basic SEO for WordPress: Creating Quality, Relevant Content
+ Exercise: Which of the following practices is recommended to improve the SEO of your content on WordPress? 4 minutes -
Basic SEO for WordPress: Internal Link Building (Interlinking)
+ Exercise: Which of the following statements about internal link building (interlinking) for WordPress is correct? 4 minutes -
Basic SEO for WordPress: Page Loading Speed
+ Exercise: Which of the following practices is recommended for optimizing page loading speed on a WordPress website for SEO? 5 minutes -
Basic SEO for WordPress: Site Responsiveness (mobile-friendly)
+ Exercise: Which of the following is NOT a recommendation mentioned in the text to ensure the responsiveness of a WordPress website? 5 minutes -
Basic SEO for WordPress: Using SSL and HTTPS for Security
+ Exercise: What role do SSL and HTTPS play in a WordPress site’s security and SEO ranking? 4 minutes -
Basic SEO for WordPress: Creating an XML Sitemap
+ Exercise: What is the purpose of an XML sitemap on a WordPress site? 4 minutes -
Basic SEO for WordPress: Using Breadcrumbs to Improve Navigation
+ Exercise: What is the main advantage of adding breadcrumbs to your WordPress website? 4 minutes -
Basic SEO for WordPress: Analysis and Monitoring with Google Analytics and Google Search Console
+ Exercise: Which of the following actions is recommended to improve the SEO of a WordPress site based on information obtained from Google Analytics and Google Search Console? 5 minutes
-
Creating contact forms
+ Exercise: Which of the following statements about creating contact forms in WordPress is correct? 4 minutes -
Integration with social networks
+ Exercise: Which of the following is not mentioned as a benefit of integrating social media into a WordPress website? 4 minutes -
Introduction to Gutenberg and new block editors
+ Exercise: What is the name of the new WordPress block editor mentioned in the article and who does it reference? 4 minutes -
Working with shortcodes
+ Exercise: Which of the following statements about shortcodes in WordPress is true? 5 minutes -
Custom post types and custom fields
+ Exercise: Which of the following statements about Custom Post Types (CPTs) in WordPress is true? 5 minutes -
Portfolio and gallery creation
+ Exercise: Which of the following statements about creating portfolios and galleries in WordPress is correct? 4 minutes -
E-commerce with WooCommerce
+ Exercise: Which of the following statements about WooCommerce is true according to the text provided? 5 minutes -
E-commerce with WooCommerce: Installing and configuring WooCommerce
+ Exercise: What is the recommended minimum PHP requirement to install WooCommerce? 4 minutes -
E-commerce with WooCommerce: Choosing themes compatible with WooCommerce
+ Exercise: Which of the following statements is true about choosing themes for an online store with WooCommerce, based on the text provided? 4 minutes -
E-commerce with WooCommerce: Creating products and categories
+ Exercise: Which of the following is NOT a product type that can be configured in WooCommerce? 5 minutes -
E-commerce with WooCommerce: Inventory management and stock control
+ Exercise: What is the first step to start managing inventory in WooCommerce, according to the text? 4 minutes -
E-commerce with WooCommerce: Tax and fee settings
+ Exercise: Which of the following statements about setting taxes in WooCommerce is correct? 5 minutes -
E-commerce with WooCommerce: Payment options and payment gateways
+ Exercise: Which of the following payment options is NOT mentioned in the text as a commonly integrated option with WooCommerce? 5 minutes -
E-commerce with WooCommerce: Shipping settings and delivery methods
+ Exercise: Which of the following shipping methods is not one of the default methods available in WooCommerce? 4 minutes -
E-commerce with WooCommerce: Customizing product and checkout pages
+ Exercise: Which of the following is a best practice for customizing the product page in WooCommerce? 4 minutes -
E-commerce with WooCommerce: Coupons and discounts
+ Exercise: Which of the following options is NOT a recommended strategy for promoting coupons and discounts in e-commerce, according to the text about "E-commerce with WooCommerce: Coupons and Discounts"? 4 minutes -
E-commerce with WooCommerce: Sales reports and analysis
+ Exercise: Which of the following statements is true about sales reporting in WooCommerce? 4 minutes -
E-commerce with WooCommerce: Security and maintenance of e-commerce
+ Exercise: Which of the following practices is recommended to maintain the security of an e-commerce using WooCommerce? 3 minutes -
E-commerce with WooCommerce: SEO optimization for products
+ Exercise: Which of the following practices is NOT mentioned in the text as a way to optimize SEO for products in WooCommerce? 5 minutes -
E-commerce with WooCommerce: Integration with email marketing and social networks
+ Exercise: Which of the following statements is true about integrating WooCommerce with email marketing strategies? 4 minutes -
E-commerce with WooCommerce: Customer support and order management
+ Exercise: Which of the following is a best practice for optimizing customer support in an online store using WooCommerce? 4 minutes -
E-commerce with WooCommerce: Additional extensions and plugins for WooCommerce
+ Exercise: Which WooCommerce extension or plugin is essential for managing products with recurring payments and offering subscription options to customers? 5 minutes
-
Website localization and translation
+ Exercise: What is the difference between localization and translation of WordPress sites, as described in the text? 5 minutes -
Image Optimization and CDN Usage
+ Exercise: What is the main benefit of optimizing images in WordPress? 4 minutes -
Cache and performance plugins
+ Exercise: Which of the following statements about the use of caching and performance plugins in WordPress is true, according to the text? 4 minutes -
Configuring SSL and HTTPS in WordPress
+ Exercise: What is the main reason to implement SSL/HTTPS on a WordPress site as discussed in the text? 5 minutes -
Introduction to PHP for WordPress
+ Exercise: Which of the following statements is true about using PHP in WordPress, according to the text provided? 5 minutes -
Editing theme files and creating child themes
+ Exercise: What is the purpose of creating a child theme in WordPress? 6 minutes -
Basic CSS for theme customization
+ Exercise: Which of the following is a correct way to add custom CSS in WordPress, according to the text? 5 minutes -
Working with JavaScript and jQuery in WordPress
+ Exercise: What is the correct way to include a custom JavaScript script on a WordPress site, as explained in the text? 6 minutes
-
Theme development from scratch
+ Exercise: Which of the following files is required to add custom functionality to a WordPress theme? 9 minutes -
Theme development from scratch: Setting up the Development Environment
+ Exercise: Which of the following is NOT mentioned in the text as a necessary tool for WordPress to function in the XAMPP local development environment? 6 minutes -
Theme Development from Scratch: Understanding the WordPress Directory Structure
+ Exercise: Which of the following files is primarily responsible for defining the specific functionality and characteristics of a WordPress theme? 6 minutes -
Theme Development from Scratch: The Lifecycle of a WordPress Theme
+ Exercise: Which of the following files is essential for WordPress to recognize a theme and must contain the theme header and styles? 6 minutes -
Theme Development from Scratch: The WordPress Template Language and Template Tags
+ Exercise: What is the purpose of template tags in WordPress theme development? 6 minutes -
Theme Development from Scratch: Working with the WordPress Loop
+ Exercise: What is the purpose of the `wp_reset_postdata()` command after running a Custom Loop in WordPress? 5 minutes -
Theme Development from Scratch: Adding CSS and JavaScript Files
+ Exercise: What is the correct function for adding a main CSS file in a custom WordPress theme and how is it used? 7 minutes -
Theme development from scratch: Development of Templates for Specific Pages
+ Exercise: What is the correct order that WordPress follows to determine which template file to use for an individual page? 5 minutes -
Theme development from scratch: Creation of Custom Post Types and Taxonomies
+ Exercise: Which of the following statements about Custom Post Types (CPTs) and Taxonomies in WordPress is correct? 5 minutes -
Theme Development from Scratch: Adding Support for Featured Images and Custom Menus
+ Exercise: Which of the following statements about WordPress theme development is true according to the text provided? 6 minutes -
Theme development from scratch: Widgets and Widget Areas
+ Exercise: In WordPress theme development, how can you register a new widget area? 8 minutes -
Theme development from scratch: Customization of Comments and Forms
+ Exercise: Which of the following statements is true about customizing comments and forms in a WordPress theme? 5 minutes -
Theme development from scratch: Implementation of Custom Fields and Meta Boxes
+ Exercise: Which of the following statements about WordPress theme development is true? 7 minutes -
Theme Development from Scratch: Using the WordPress Customizer for Theme Options
+ Exercise: What is the role of the Customizer in WordPress theme development? 6 minutes -
Theme development from scratch: Internationalization and Localization of Themes
+ Exercise: Which of the following statements about internationalization and localization of WordPress themes is true? 5 minutes -
Theme development from scratch: Security and Performance Best Practices
+ Exercise: Which of the following practices is recommended to ensure security when developing a WordPress theme from scratch? 5 minutes -
Theme development from scratch: Creating Child Themes
+ Exercise: What is the purpose of creating a Child Theme in WordPress? 5 minutes -
Theme development from scratch: Submitting Themes to the Official WordPress Directory
+ Exercise: Which of the following steps is NOT mentioned as necessary to submit a theme to the Official WordPress Theme Directory? 4 minutes
-
Plugin development from scratch
+ Exercise: Which of the following is a basic principle that should be followed when developing a WordPress plugin? 5 minutes -
Plugin development from scratch: Understanding WordPress Plugin Architecture
+ Exercise: Which of the following components is essential to the WordPress plugin architecture and allows plugins to interact with the WordPress core, themes, and other plugins reliably and securely? 4 minutes -
Plugin development from scratch: Development Environment Configuration
+ Exercise: Which of the following is NOT mentioned in the text as a tool to facilitate local WordPress installation? 5 minutes -
Plugin development from scratch: Directory and File Structure of a Plugin
+ Exercise: What is the best practice for directory and file structure when developing a WordPress plugin? 4 minutes -
Plugin development from scratch: Creating the Plugin Main File and Headers
+ Exercise: What is the first step to creating a WordPress plugin, according to the text? 5 minutes -
Plugin development from scratch: Hooks: Actions and Filters
+ Exercise: Which of the following statements about Hooks in WordPress is true? 5 minutes -
Plugin development from scratch: Adding Menus and Submenus to the Administrative Panel
+ Exercise: Which of the following statements about adding menus and submenus in the WordPress admin panel is true? 6 minutes -
Plugin development from scratch: Options and Settings Management
+ Exercise: What is the purpose of the `register_setting()` function in WordPress plugin development? 6 minutes -
Plugin development from scratch: Working with Shortcodes
+ Exercise: Which of the following statements about developing plugins with shortcodes in WordPress is correct? 7 minutes -
Plugin development from scratch: Creating Custom Widgets
+ Exercise: What is the first step to creating a custom widget in WordPress, according to the "Plugin Development from Scratch: Creating Custom Widgets" guide? 5 minutes -
Plugin development from scratch: Handling Post Types and Custom Taxonomies
+ Exercise: What is the purpose of creating Custom Post Types and Custom Taxonomies in WordPress, as described in the text? 6 minutes -
Plugin development from scratch: Internationalization and Localization
+ Exercise: Which of the following statements about the internationalization and localization of WordPress plugins is correct? 5 minutes -
Plugin development from scratch: Plugin Security: Validation, Sanitization and Escaping
+ Exercise: Which of the following is NOT a best practice for ensuring security in WordPress plugins, according to the text provided? 5 minutes -
Plugin development from scratch: Integration with External APIs
+ Exercise: What is the purpose of integrating external APIs into a WordPress plugin, as described in chapter "44.13. Plugin Development from Scratch: Integration with External APIs"? 6 minutes -
Plugin development from scratch: Using JavaScript and AJAX in the Plugin
+ Exercise: What is the purpose of using JavaScript and AJAX in WordPress plugin development, as described in the text? 8 minutes -
Plugin development from scratch: Creation of Custom Metaboxes
+ Exercise: What is the purpose of the `sp_save_metabox_data` function in developing custom metaboxes for WordPress? 7 minutes -
Plugin development from scratch: Working with the Customizer
+ Exercise: What is the main purpose of the Customizer in WordPress, as described in the text? 6 minutes -
Plugin development from scratch: User and Permissions Management
+ Exercise: Which of the following statements about WordPress plugin development involving user and permissions management is correct? 5 minutes -
Plugin development from scratch: Plugin Optimization and Performance
+ Exercise: Which of the following practices is recommended to optimize the performance of a WordPress plugin? 5 minutes -
Plugin development from scratch: Debugging and Troubleshooting
+ Exercise: What is the recommended first step for debugging plugins in WordPress, as described in Chapter 44.19: Plugin Development from Scratch - Debugging and Troubleshooting? 5 minutes -
Plugin development from scratch: Documentation and Best Practices
+ Exercise: Which of the following statements is true about WordPress plugin development, according to the article "Plugin Development from Scratch: Documentation and Best Practices"? 6 minutes -
Plugin development from scratch: Plugin Distribution and Maintenance in the WordPress Repository
+ Exercise: Which of the following statements is true about distributing and maintaining a plugin in the WordPress repository? 4 minutes
-
Good coding practices in WordPress
+ Exercise: Which of the following is a best practice for WordPress theme and plugin developers as mentioned in the text? 6 minutes -
Advanced security and hardening of WordPress
+ Exercise: Which of the following is an effective security and hardening strategy for WordPress mentioned in the text? 5 minutes -
Managing multiple sites with WordPress Multisite
+ Exercise: What is the main advantage of using WordPress Multisite to manage multiple websites? 5 minutes -
Integration with marketing and mailing services
+ Exercise: Which of the following is NOT mentioned in the text as a reason to integrate marketing and mailing services with a WordPress site? 5 minutes -
Analytics and Statistics Tools for WordPress
+ Exercise: Which of the following analytics and statistics tools for WordPress is known for providing heatmaps and automatic capture of all user actions on the website? 5 minutes -
Working with external APIs in WordPress
+ Exercise: Which of the following statements about using external APIs in WordPress is correct? 5 minutes -
WordPress performance and profiling
+ Exercise: Which of the following strategies was NOT mentioned in the text as a way to improve the performance of your WordPress site? 5 minutes -
Advanced Database Optimization
+ Exercise: Which of the following is NOT mentioned as an advanced database optimization technique in WordPress? 5 minutes -
Creation of restricted areas and subscription systems
+ Exercise: Which of the following plugins is recommended for creating restricted areas on a WordPress website? 4 minutes -
Introduction to headless WordPress development
+ Exercise: Which of the following statements best describes the concept of "headless WordPress" as explained in the text? 5 minutes -
Website migration to WordPress
+ Exercise: Which of the following steps is recommended in the complete guide to migrating websites to WordPress? 5 minutes -
Advanced use of taxonomies and metadata
+ Exercise: Which of the following statements about the use of taxonomies and metadata in WordPress is true, according to the text provided? 4 minutes -
Task automation and cron jobs in WordPress
+ Exercise: Which of the following statements about WP-Cron on WordPress is true? 5 minutes -
Accessibility in WordPress
+ Exercise: Which of the following principles is NOT among the accessibility principles known as POUR that WordPress strives to follow? 4 minutes -
User and permissions management
+ Exercise: Which of the following statements about user roles in WordPress is correct? 3 minutes -
Introduction to WordPress CLI (Command Line Interface)
+ Exercise: Which of the following statements about WP-CLI is correct according to the text provided? 5 minutes -
Health monitoring and error diagnosis
+ Exercise: Which of the following tools is recommended for monitoring the health of your WordPress site and helping identify common issues? 4 minutes -
Best Practices for Keeping a WordPress Site Running
+ Exercise: Which of the following is a best practice for maintaining a secure and efficient WordPress website? 4 minutes -
Strategies for content and traffic growth
+ Exercise: Which of the following strategies is recommended for increasing traffic to a WordPress website? 4 minutes -
Case studies and analysis of successful WordPress websites
+ Exercise: Which of the following features is NOT mentioned as a strength of The New Yorker's website? 5 minutes -
Resources and communities to learn more about WordPress
+ Exercise: Which of the following resources is considered a "WordPress encyclopedia" and is an official resource that offers information for beginners and advanced developers? 4 minutes -
Launch preparation and checklist
+ Exercise: Which of the following options is NOT part of the preparation checklist for launching an e-book course on WordPress? 4 minutes -
Ways to Monetize a WordPress Site
+ Exercise: Which of the following is a common way to monetize a WordPress site as mentioned in the text? 5 minutes
About the free ebook with audio
WordPress for Creating Websites from Basic to Advanced
This free online ebook provides a practical path for building, managing, optimizing, and expanding WordPress websites. It begins with the essentials: choosing a domain and hosting, installing WordPress locally or on shared hosting, and navigating the administration panel.
Build and customize professional sites
Learn how to select and customize themes, manage plugins, create pages and posts, organize content with categories and tags, add media, build menus, and use widgets. The ebook also covers responsive design, contact forms, social integrations, Gutenberg blocks, shortcodes, portfolios, galleries, and multilingual websites.
Improve visibility, speed, and security
Develop a reliable WordPress workflow with SEO, performance, backups, updates, and security practices. Explore search-friendly URLs, headings, image optimization, XML sitemaps, analytics, caching, CDNs, SSL, HTTPS, and site monitoring.
Create stores and advanced WordPress solutions
Move beyond standard websites with WooCommerce configuration, products, inventory, payments, shipping, discounts, reporting, and store maintenance. Advanced chapters introduce PHP, CSS, JavaScript, child themes, custom post types, custom fields, theme development, plugin development, APIs, automation, multisite, headless WordPress, accessibility, migrations, memberships, and monetization.
What you will be able to do
- Set up and launch a WordPress site.
- Customize content, design, navigation, and functionality.
- Optimize a site for search, mobile devices, speed, and security.
- Develop themes and plugins using WordPress coding concepts.
- Manage, grow, and maintain websites and online stores.
Use this ebook as a structured reference for creating WordPress projects, from a first website to more advanced custom solutions.
What is the difference between WordPress.com and WordPress.org?
WordPress.com is a hosted service, while WordPress.org provides self-hosted software with greater control over themes, plugins, and hosting.
How do I improve WordPress SEO and page speed?
Use an SEO-friendly theme, optimized images, caching, clean URLs, relevant content, HTTPS, and performance monitoring tools.
What does the ebook cover for WooCommerce stores?
It covers setup, products, inventory, taxes, payments, shipping, checkout customization, discounts, reports, SEO, and maintenance.
This ebook/audiobook includes:
11 hours and 58 minutes of audio content
Digital certificate of course completion (Free)
Exercises to train your knowledge
100% free, from content to certificate
Ready to get started?
In the app you will also find...
Over 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
From zero to professional success
Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.
You can also use the QR Code or the links below.























