The permalink is the URL you see in the address bar for any post or page on your WordPress site. By default, the WordPress permalinks are hard to read and...
SEO isn't just about installing a plugin and expecting it will do all of the work. It takes a lot of careful planning and work to make your site...
WooCommerce is the world's most popular eCommerce platform, and it lets you add a storefront to your WordPress site for free.
In this course, you'll learn...
Want to create your own custom Gutenberg blocks but don't know JavaScript? It is possible to code Gutenberg blocks without having to write a line of...
WordPress widgets let you add blocks of content or interactive features to your site. With a widget, you can add content to your sidebar, footer, header, or...
Part of the reason for the success of WordPress is how easy it is to customize with themes and plugins. There are a huge number of plugins available in the...
What is PHP, and how can you use it for WordPress programming? Discover the answers to those questions and more in our free course, Learn PHP for WordPress.
...
Discover the best WordPress plugins to use for backup, security, caching, and SEO. Learn how to install and configure key WordPress plugins in this free...
Template files are at the heart of every WordPress theme. And if you've already gotten started creating WordPress themes, chances are you have some...
One of the great things about WordPress is how easy it is to add new functionality with plugins. In most cases, the functionality you need already exists in...
In WordPress, all your content is organized into posts and pages. If you want to use WordPress to the fullest and create a well-organized site, you'll need...
Custom post types allow you to extend WordPress's default post with data that is useful for your own website. For example, if you want to create a portfolio...
Part of the reason for the popularity of WordPress is how customizable it is. With the right themes and plugins, you can make WordPress do just about...
WordPress uses more than just posts and pages to organize content. In fact, if you're not using custom post types and taxonomies, you haven't yet unlocked...
The WordPress Customizer is a great way to tweak the look of a WordPress site. It's especially great for end users of your themes. They can see their changes...
WordPress Multisite makes it easier and more secure to host a number of WordPress sites on the same server. With Multisite, you only need a single install of...
When you've finished developing a WordPress site on your local computer, you'll need to migrate it to its live server. This can be a frustrating experience...
The Loop is at the core of WordPress's post rendering engine. With The Loop, WordPress formats each post to be displayed on the current page. If you want to...
Gutenberg is a completely new way for people to create content for their WordPress sites. The new Gutenberg editor lets you create "blocks" of text, images,...
Gutenberg is a brand-new editing interface for WordPress. Gutenberg is a major change coming to WordPress 5 this year, and it will affect WordPress plugin...
WooCommerce is the most popular eCommerce platform on the web and the most popular way of bringing eCommerce to WordPress. If you're creating an online...
Being able to write your own functions gives you a lot of flexibility and control as a WordPress developer. It can be tempting to put your function code in...
The Loop is at the heart of the way WordPress displays posts or other content. Each post to be displayed is processed and formatted within the Loop. So if...
In this course, you'll learn how to add social networking to your WordPress site with the BuddyPress plugin. Follow along and you'll find out how to install...
One of the great features of WordPress is that your site can have users registered to different roles. You can be a site admin, with unlimited control over...
WordPress.org and ThemeForest have hundreds of great custom themes that you can use to create a beautiful site, but sometimes you need to customize the front...
WordPress themes are a great way to give your site a polished look and feel. There are lots of pre-built themes to choose from on WordPress.org or...
WordPress.com makes it really easy to set up your WordPress site, but there are some limitations. For example, you have to pay to set up a custom domain, and...
Understanding the code inside theme template files is an important part of learning how to create your own WordPress themes. With custom templates, you have...
If you want to tweak or customize a WordPress theme—whether a built-in theme or theme downloaded from elsewhere—a child theme is the way to go. Otherwise, if...
Widgets let you add extra content in specific areas of your WordPress site, such as the sidebar and footer. Widgets make it easy to customize your site with...
WordPress comes with lots of settings you can use to customize the way your site works. It's important to know what these settings do, so that you can make...
Navigation menus are key parts of most sites. A good navigation menu will help your visitors find their way around the site and connect to your content.
In...
One of the great things about WordPress is that it lets you choose from thousands of different themes to customize your site's look and feel. Many of these...
Template files generate the web pages on your WordPress site. Different kinds of pages can have different templates. For example, a page for viewing a single...
After you've finished setting up your custom WordPress site, you'll want to deploy it to a production server. It's easy to set up a local development server...
Themes let you customize every aspect of the design and functionality of a WordPress site. But what if you want to let your client customize some aspect of...
WooCommerce provides a lot of power and flexibility for simple storefronts out of the box, but to build truly outstanding sites, we have to dig a little...
WordPress Multisite allows you to host multiple WordPress sites from a single WordPress installation and database. Multisite provides an admin interface for...
Learn how to create a custom theme for a WooCommerce store, making use of the WooCommerce API to ensure that the screens on your store fit with your overall...