SPECIAL OFFER: Only $69 for access to everything in OSTraining for 1 year! You save $75! 
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!

All OSTraining books are available via Amazon. You can buy the books in Kindle format.

We update the OSTraining books often, so people ask us how to get the updates on their Kindle.

In this guide, I'll show you how to get the updates. These processes don't work 100% of the time (Amazon's update process can be flaky), but these are the best options we've found.

Read more ...

Genesis Explained is now up-to-date for Genesis 2.9, which was released in mid-March.

Nick Croft, the writer of Genesis Explained, follows closely along with the development of Genesis. Nick has made many contributions to the Genesis core, so when something changes, you can be sure it'll be included in the next version of Genesis Explained.

This update contains a whole new chapter called "Genesis Config and On Boarding Explained", plus lots of code updates. If you haven't see the new onboarding process in Genesis, it really does make life much easier. Click here to watch an intro video on the WPEngine site.

Read more ...

Say "hello" to the 12th book from OSTraining. We're delighted to announce the launch of "React Explained" by Zac Gordon.

If you spend any time in the WordPress world, you've probably come across Zac Gordon. Zac is an enthusiastic and charming teacher who focuses on Javascript in WordPress. He borrowed the phrase "Learn Javascript Deeply" from Matt Mullenweg and made it into his personal slogan.

For the last several years, Zac has produced video classes, online conferences, live talks, and podcasts that focus on teaching you how to use Javascript in WordPress.

Read more ...

| Podcasts

This episode features Jason Coleman, who runs Paid Memberships Pro, one of the most successful plugins for running a membership site in WordPress.

Not only does Jason have his own membership site to sell extra features and support for Paid Memberships Pro, but he's also spent years looking at the membership sites of his customers. So Jason has all sorts of fascinating tips and tricks that he's picked up from his customers and applied to his own site. Hopefully, you'll be able to get some useful advice for running your own membership site.

Read more ...

| Web Design

The flex-grow property specifies how a flex-item inside the flex container will grow - along the main axis - relative to its sibling items, taking into account the available space inside the flex container.

This tutorial will show you how to use the flex-grow property with an example.

Let’s start!

Read more ...

| WordPress

WordPress allows you to create custom layouts for all of your pages. These custom layouts are called templates.

For example, if you have a web design blog, you can create a custom template that will put the PHP logo on every page about PHP.

Some themes come with many templates already created, but creating your own is a very simple process. 

In this tutorial, you will learn how to create a WordPress template that adds a PHP logo to all of your site PHP pages.

Read more ...

| WordPress

The Gutenberg editor has revolutionized how we write in WordPress.

Gutenberg didn't only change how we write posts, but it also exposed many more WordPress features. In the old, "Classic" editor, you had a formatting toolbar that looked like Microsoft Word. In Gutenberg, you have the formatting options, but also easy access to extra features. Two of those new features are Widgets and Embeds. These are WordPress features that were previously very difficult to access when writing posts.

Read more ...

| WordPress

I use Google Maps almost every time I leave the house. And, I'm definitely not alone. According to some calculations, Google Maps is the world's most popular phone app in the world.

It's not just apps: millions of websites use Google Maps to show location information.

If you use WordPress, there's now a really easy to add Google Maps to your sites. With the EmbedPress plugin, you can add Google Maps using just a URL. You don't need to be messing around with embed codes that break easily

Read more ...

| WordPress

WooCommerce Explained is the best-selling book on WooCommerce. 

In this exclusive tutorial, taken from WooCommerce Explained, we're going to show you how to manage taxes for your WooCommerce store.

We're going to try to explain WooCommerce taxes in plain English, but there's no getting around the fact that taxes can be a headache.

So, sit down in a comfortable chair and make yourself a strong cup of coffee. Let's explore how taxes work in WooCommerce.

Read more ...

| WordPress

One of Gutenberg's most useful features is the ability to reuse blocks. You can turn any block into a reusable block, speeding up your workflow and helping to maintain your website’s look and feel.

In this tutorial, I will show you how to reuse WordPress Gutenberg blocks, and we also have a free video guide for you.

Read more ...

| WooCommerce

WooCommerce Explained is the best-selling book on WooCommerce. 

In this exclusive tutorial, taken from WooCommerce Explained, we're going to show you how to create discount codes for your WooCommerce store.

Coupons are often a fundamental part of the marketing strategy for stores.

You may want to create a holiday discount, a discount code for first time customers, or a discount code just for a special audience such as your newsletter or a podcast. 

Read more ...

| WordPress

There is one reason I keep hearing over and over again from people who don't use WordPress: there's no access control. For large organizations, it's essential to have close control over what users can and cannot do on our site. Drupal and Joomla both have powerful access control systems in the core.

With WordPress, if you choose the right plugin, it is still possible to have close control over what your users can and can not do. We're going to show you how with the Capability Manager Enhanced plugin.

Read more ...

| WooCommerce

WooCommerce Explained is the best-selling book on WooCommerce.

In this exclusive tutorial, taken from WooCommerce Explained, we're going to show you how to create variations for your WooCommerce products.

Variations allow users to choose different options for a product. This means you can sell a T-Shirt in different sizes and colors.

However, variations can be complex to set up. Before you read this blog, I highly recommend you read "How to create WooCommerce attributes". Creating attributes is an essential first step before creating variations. The instructions in that post also follow on from that tutorial.

Read more ...

| Web Design

As you already learned in the second tutorial of this series, a flex-container has two following axes:

  • main axis
  • cross axis

The justify-content property specifies how the flex-items are distributed along the main axis, whereas the align-items property specifies how the flex-items are distributed along the cross axis of the flex-container.

Read more ...

| WooCommerce

WooCommerce Explained is the best-selling book on WooCommerce. In this exclusive tutorial, taken from WooCommerce Explained, we're going to show you how to create attributes for your WooCommerce products.

Attributes are a key feature of most WooCommerce stores, but they are easily misunderstood. They're also often confused with WooCommerce variations.

So before we begin to show you how attributes work, let me take a couple of paragraphs to define them.

Read more ...

| WordPress

If you're writing a lot of content on your WordPress site, you will need an easy way to plan your posts.

An Editorial Calendar provides a single screen where you can see all the content you're going to publish. Ideally, the Editorial Calendar will help keep you organized in a busy schedule. 

Think of an Editorial Calendar as a timetable for your content.

If you're a WordPress user, there are several Editorial Calendars that integrate directly into WordPress. These calendars will show your planned WordPress posts and allow you to schedule new content.

Read more ...

Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!