
WordPress history traces the source content management system origin from the 2003 fork of the blogging platform b2 by Matt Mullenweg and Mike Little, with plugins and themes driving growth.
Compare WordPress.com and WordPress.org to understand cost, setup, and control. Explore themes, plugins, e-commerce, security, and hosting trade-offs to help beginners choose the right platform.
Learn to set up a local WordPress environment on a PC, compare it with online hosting, and test updates offline before publishing.
Set up a local offline WordPress hosting environment using the free ServerPress (desktop server) to run up to three development sites, install WordPress, and log in securely.
uninstall server press by locating the download, running as administrator, and choosing uninstall with caution, then remove host file remnants in Windows system32 to ensure a clean system.
Download and install XAMPP on Windows, select the correct version, run as administrator, and complete initial setup while noting antivirus prompts and upcoming troubleshooting videos.
Learn to run Zahm as administrator by creating a desktop shortcut, enabling run this program as administrator, adjusting UAC, and starting Apache and MySQL to install WordPress sites.
Learn to install WordPress locally with Bitnami, download and run the WordPress stack, configure admin login, site details, and email settings, and manage uninstall options.
Install WordPress locally without Bitnami by creating a local folder, configuring Apache and MySQL, creating a database and user in phpMyAdmin, then run the setup to host multiple sites.
Back up and restore a locally hosted WordPress site by copying the WordPress files from htdocs to a dated backups folder and exporting the database with phpMyAdmin.
Move a live WordPress site to a locally hosted environment by exporting files and database, setting up a local database, and updating the site URL for testing.
Move a locally hosted WordPress site to a live hosting environment by backing up files and database, overwriting the production site, and addressing staging considerations.
Learn to troubleshoot login issues after moving a locally hosted WordPress site to live hosting. Disable the offending security plugin in wp-content/plugins to restore the default wp-login.php login page.
Increase the max file size for WordPress uploads by editing post_max_size and upload_max in the Apache config, then restart Apache and MySQL to apply changes for media library and database.
Troubleshoot locally hosted WordPress by updating siteurl and home in the options table to the local URL, then save changes in general and permalinks settings.
Fix common Windows firewall blocking install errors during local development setup. Enable private networks and allow access to let Apache and related components install smoothly.
Learn why and how to change Apache port numbers for a locally hosted WordPress site, and preview how to fix the database in part three.
Change Apache port numbers to fix conflicts for WordPress sites, guiding you through editing port 80 and 443 in config, updating the control panel, and testing locally.
Fix WordPress after port change by exporting and recreating the database in phpMyAdmin, updating user privileges, importing the fresh data, and updating site URLs for the new localhost port.
Learn how red Xs in the XAMPP control panel indicate uninstalled Apache and MySQL, and how to install, start, and stop these services to run WordPress on your local host.
Configure the XAMPP control panel by selecting your preferred editor and browser, enabling autostart for Apache, and adjusting log font settings for clearer logs.
Install a self-hosted WordPress site manually with the cPanel file manager, creating a database, uploading WordPress as a zip, and completing the setup.
Learn to install WordPress manually using FTP with FileZilla, uploading the unzipped WordPress files, creating a database, configuring wp-config, and completing the WordPress installation.
Learn to install WordPress quickly with a one-click installer in cPanel, selecting domain, enabling SSL, configuring admin username, password, and email, and selecting plugins.
Log in to the WordPress dashboard, explore the admin toolbar, left sidebar, and screen options, and learn how to create posts, media, pages, and users while understanding plugin settings.
Learn post-install cleanup in WordPress by removing placeholder posts, comments, themes, and plugins, and deleting unused files to optimize a fresh site.
Explore how WordPress auto save, auto backup, and revisions protect your content in post and page editors. Learn how to limit revisions and restore autosaves or backups after crashes.
Adjust the general WordPress settings, including the site title, tag line, address URLs, email, membership, default user role, language, time zone, and date/time formats, then save changes.
Learn to configure WordPress writing settings by setting the default post category and format, creating categories, and managing post via e-mail, update services, and indexing controls.
Learn to configure WordPress reading settings, choosing a static front page or latest posts, designating a posts page, and adjusting RSS and search engine visibility.
Learn to configure WordPress discussion settings, including comments, pingbacks, trackbacks, avatars, and email notifications, with default options overridable per post.
Adjust the max image sizes in WordPress media settings for original, thumbnail, medium, and large images, enable automatic resizing, and organize uploads by month and year.
Explore the permalink settings panel to optimize WordPress URLs for humans and search engines. Learn to use post name and custom structures, adjust category and tag bases, and save changes.
Explore how third-party plugins and themes add or relocate settings in WordPress admin. Learn to locate plugin settings, watch for new tabs or media-related options, and anticipate changes after installation.
Explore the differences between WordPress pages and posts, including how posts appear in RSS feeds. Pages act as static containers; posts are chronological articles using tags and categories.
Organize your WordPress site with categories and tags, learn how to create, manage, and assign categories (including parent and subcategories) to posts for topic-based archives and widgets.
Discover how WordPress tags organize posts by keywords and create tag archives. Learn tag management, including bulk actions, tag clouds, slug descriptions, and using multiple tags with a single category.
Explore the WordPress post manager panel to view, edit, and trash posts, manage drafts and published content, and use screen options, bulk actions, filters, search, categories, and tags.
Explore post formats in WordPress, including standard, image, video, quote, link, gallery, status, audio, and chat; learn to enable the formats widget via screen options and note theme support limitations.
Navigate the page manager panel, manage pages, apply screen options, and use bulk actions to publish or draft pages, noting pages lack categories or tags.
Master WordPress post and page management by editing permalinks, using the distraction-free editor, previewing changes, updating with the update button, and setting status, visibility, categories, tags, and featured images.
Explore the WordPress media library to upload and manage images, PDFs, videos, and audio. Learn to offload large files to Amazon S3, attach media, and insert with size options.
Explore the WordPress visual editor toolbar for posts and pages, learn the what-you-see-is-what-you-get interface versus the text tab, and discover TinyMCE enhancements for formatting, hyperlinks, media, and publishing.
Learn to display widgets selectively using the free widget options plugin, configuring visibility by page, category, tag, or device, and applying a simple setup from installation to activation.
Learn to use the hyperlink tool in the WordPress post and text editors, insert/edit links, set open in new tab, and update or remove links.
Learn to create an audio playlist in WordPress posts or pages by selecting multiple audio files from the media library and inserting a playlist.
Explore how to find, install, and manage WordPress plugins from the official directory, evaluate quality and safety, and use favorites, updates, and zip uploads to tailor your site.
Learn to create a primary WordPress menu, automatically add top-level pages if desired, and customize items with pages, categories, tags, and custom links.
Manage WordPress widgets across all theme areas, including sidebar, header, and footer. Use live preview to add, remove, and rearrange widgets such as image, audio, video, and text.
Learn how WordPress themes shape site design and functionality, manage installed themes, preview changes, activate and customize themes, and assess performance with speed tests.
Customize header site title in WordPress 2016 theme by adding a CSS snippet to your child theme’s style.css, after backing up. Adjust color, font-family, and font-size, then update and refresh.
Insert a code snippet to customize the site description in the 2016 WordPress default theme, using a child theme, then backup, and adjust color, font size, and font family.
Learn to add a drop-down menu with clickable links to the WordPress admin bar, including code placement in a child theme and customizing parent and child items.
learn to add a contact us page in WordPress, create a top navigation menu, choose a simple contact form plugin, insert its shortcode, and configure email and spam protection.
Explore what WordPress plugins are and how they enhance your site without altering core code. Learn how to choose, test, and manage plugins to optimize performance.
Learn how to choose WordPress plugins safely by evaluating free and premium options, using the WordPress.org directory, checking ratings, compatibility, updates, and support, and testing on a backup site.
Use the P3 plugin profiler to measure how plugins affect WordPress site performance. Compare two plugins by running scans, then decide which to keep based on load speed results.
UPDATED FOR 2022!
MOST people who try to create a WordPress site give up. Let me say it more clearly: 9 out of 10 WordPress sites never get completed!
A lot of these sites were started by people who never even made their first post. Where do you stand in that equation?
If you've failed to create a WordPress site of your own or you're thinking of doing so, this course is exactly what you're looking for.
These shortcut strategies take you by the hand and lead you through the WordPress creation process step-by-simple-step. Just follow along -- and you’ll be up and running in no time! It doesn’t matter if you are ‘technically challenged’, With these step-by-step, over-the-shoulder video guides, you'll be able to create your first WordPress site. We'll leave the advanced concepts for some other time: the goal of this course is not to confuse you, but to walk you through the steps of building your very first WordPress site.
The course gives you three options: build a WordPress site locally, on your computer, build a live website - or both!
You will learn, amongst other things, what localhosting is, how you can build your website locally without paying for hosting or domain. Once you've done that, you can use your recently-installed WordPress to apply everything you're about to learn, so you don't have to pay hosting and domain fees while experimenting with WordPress.
This course will also teach you how to build a live website, how to move your local site to a live hosting environment and vice versa.
And the most important thing?
No Programming or technical skills needed! No matter who you are, or where you are, you can use this course to learn how to build a beautiful, responsive website, and take your first step to becoming a WordPress master!
(The follow-up course will help you take the next step and dive into advanced territories).