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

| WordPress

One of our members was wanting an efficient way to track which content needs review, so we created this tutorial for him.

WordPress has really useful features for content creation and maintenance. One of those features is the core "Pending Review" feature. "Pending Review" is one of two default statuses in WordPress, in addition to "Draft". Click here to see the difference between Pending Review and Draft.

We'll also show you how to use a really powerful plugin called PublishPress.

Read more ...

WordPress is an amazingly powerful system, but many newcomers can find it hard to get started. A lot of the questions we get from beginners are around the installation process. How do I set up a test site? Do you need a localhost system? All of that is frustrating for new users.

So to make it easier to get started, we're give OSTraining users a free WordPress site so they can start learning quickly.

These test sites are available to OSTraining members, plus anyone who reads one of our WordPress books. You can use these sandbox sites to follow along with any of our videos or books.

Read more ...

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 from Amazon.

These processes do not work all the time. Amazon's update process can be unreliable. This is not a platform we control and sometimes Amazon updates just don't happen. If you do want guaranteed updates for OSTraining books, the only 100% reliable option is to become an OSTraining.com member.

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 ...

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