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

| WordPress

Edit Flow is a WordPress plugin used by many blogs, newspapers and magazine sites.

A few years ago, Edit Flow was acquired by Automattic, the parent company behind WordPress.com.

Automattic have now confirmed that Edit Flow is not part of their future plans.

Read more ...

| WordPress

As a web developer or a site builder, you know that there is always something that could go wrong with your site. As an example, here are some scenarios:

  • the site crashes after a core or a plugin update
  • the site got hacked and all information is lost
  • the server crashed and it is not possible to restore the database of your site

Those are all external circumstances and you do not have influence over them. However, making a periodic backup of the codebase and database of your site and sending it to a cloud storage service like Dropbox can help to minimize the impact of such incidents. 

The UpdraftPlus WP plugin provides this functionality.

Keep reading to learn how to use this plugin!

Read more ...

| WordPress

Revisionary is a WordPress plugin that has been around for nearly 10 years.

Revisionary allowed you to moderate or schedule changes to published posts.

The plugin was first launched in 2009 and had been starting to show its age in recent year. Fortunately, the plugin just had a major new update and it now looks ready for WordPress in 2019.

Revisionary is now called "PublishPress Revisions" but you can still find it at the same place on WordPress.org.

Read more ...

| WordPress

One OSTraining user asked us this week if it was possible to schedule a revision to go live in the future. This would be very helpful if you need to automatically update a Post on a future date.

This is possible in WordPress thanks to a plugin called "PublishPress Revisions". 

PublishPress Revisions is the plugin for managing WordPress revisions and this is one of its most useful features.

  • Install PublishPress Revisions from WordPress.org.
  • Go to Revisions > Settings.
  • On this screen, make sure that the “Scheduled Revisions” box is checked.

 enable scheduled revisions

Now that's done, you're ready to create a scheduled revision. Please note that you can only do this with content that is marked as “Published” status. 

Read more ...

| WordPress

WordPress has one of the most powerful revision systems available on any blogging platform.

When you start writing in WordPress, your changes will be automatically and safely saved. And, if you want to compare your current version of a post to an old version, WordPress gives you an easy side-by-side comparison. The image below shows a revision comparison in WordPress - the old content is marked in red and the new content is in green.

Read more ...

| WordPress

All deployments of WordPress require an installation of PHP for running WordPress Core and associated extensions, along with a MySQL database for backing storage of your content and configurations.  While configuration of these services is well documented, it can create confusion for the uninitiated and could impact the time required to stand up your site instance.  With the advent of Docker, many Content Management Systems like WordPress can now be shipped with environmental dependencies and software prerequisites pre-configured, allowing you to create a new site instance rapidly that is completely isolated from the host environment. 

Microsoft Azure offers the ability to deploy Azure Resource Manager (ARM) Templates that leverage Docker-Compose to stand up containerized applications in just a few clicks.  Using Docker allows us to create an isolated user environment that fulfills the PHP + MySQL requirement and is portable across any VM for which the container’s source architecture matches the target.  While Wordpress can run directly on an Azure VM or deployed as a standalone Azure App Service, a Docker container is portable across any host capable of running a Docker compatible OS.  Due to this capability, you could lift and shift your containerized application between various cloud providers provided access to a host environment that is compatible with you containerized app.

If you already have a WordPress deployment and are interested in moving your instance to run in a container, you are in luck!  Migrating an existing WordPress instance to an Azure VM running Docker can be done in five easy steps! 

Here is exactly how I did it for my personal blog.

Read more ...

| WordPress

The Easy Image Collage plugin for WordPress allows you to create image collages within your WordPress site and use them everywhere, either on a post, page, or custom post type. 

The plugin is compatible with both the Classic WP Editor and the Gutenberg Editor. Furthermore, it is possible to embed unlimited collages to any post or page, drag the images to accommodate them within their spot in the collage, and to add a Pinterest button to share the collage. 

In this tutorial, we will explain the functioning of this module. Let’s get started!

Read more ...

| WordPress

WordPress is an excellent platform for writing, editing and publishing content. So it’s important to know who has permission to do that on your WordPress site.

I’m going to explain the editing permissions for your WordPress posts.

This tutorial starts by explaining the default permissions and in the next two sections we'll see how to customize those permissions.

Read more ...

| WordPress

We've written about the PublishPress plugin before on this blog. In one popular post, we showed how to .

In this guide, we're going to talk more about those notifications. If SEO is really important for your site, we'll explain how to automatically get notified about the Yoast SEO score for new posts.

PublishPress now supports metadata in notifications.

Read more ...

| WordPress

Thanks to the Google Fonts library, independent web developers and large web agencies as well, have access to a web repository of over 900 quality fonts ready to use at no cost.

Google Fonts Typography is one of the WordPress plugins that integrate Google Fonts with your WordPress site. I this tutorial, you will learn how to install and configure this plugin.

You will also learn how to integrate Google Fonts with your WordPress site directly, by adding a couple of lines of code in the functions.php file.

Let’s start!

Read more ...

| WordPress

By default, WordPress arrives with five default user roles: Contributor, Subscriber, Author, Editor, and Administrator.

However, when you start installing plugins, you may see many extra roles.

For example, if you install Yoast SEO, there will be two new roles: “SEO Editor” and “SEO Manager”. If you then add WooCommerce, you'll find two more roles: “Shop manager” and “Customer”. The more plugins you add, the longer this list will become:

Read more ...

| WordPress

All over the web, you will find a design pattern, in which the information about the latest posts or any other kind of listing is presented in a card layout with the post image, its title, and often with a little excerpt of the article.

This visual aid is there for the users. It helps them to view the information quickly, and therefore make the right choice when clicking the “Read more” button.

The Content Views WordPress plugin allows you to configure two more layout styles:

  • Collapsible list
  • Scrollable list

You can use this to display a post or page “view” within your content. You can achieve this by using a shortcode that you get when configuring the view. Keep reading to learn how!

Read more ...

| WordPress

One OSTraining user asked us if it was possible to give everyone their own content in WordPress.

For example, is it possible to create a page for each staff member? The idea is that each staff member could login and update their own page (but not be able to update anyone else's page).

It is possible to this in WordPress thanks to the PressPermit Pro plugin.

Read more ...

| WordPress

It's amazing how much has been written about the new Gutenberg editor for WordPress.

But many people haven't really started to the use Gutenberg in the daily publishing workflow. As a result, Gutenberg is still full of semi-secret features.

One such feature is the "Pre-Publish Checks" screen in Gutenberg. When you click "Publish" on a post, you'll now see the sidebar shown below. WordPress asks "Are you ready to publish?" and encourages you to double-check your settings:

Read more ...

| WordPress

Tables are often the best way to display complicated information but they can be difficult to make attractive.

Tables can be used to display information that needs to be compared in order for it to make sense. But sometimes they can be difficult to read and even harder to put into documents. Updating them can also be difficult if information needs to be reorganized or updated.

TablePress is an easy-to-use plugin for WordPress. It lets you create and manage beautiful tables without having to code anything. You can embed tables into posts, pages, or text widgets using a shortcode.

Read more ...

| WordPress

WordPress 5.2 is out now and it brings several useful new features, both large and small.

One of the nice small improvements is the ability to disable unwanted blocks. By default, WordPress arrives with dozens of blocks and every time you install a plugin, there's a chance that the plugin will add many more. 

If your site ends up with hundreds of blocks, your writing interface will be slow and confusing. Here's a preview of all the block areas, even in a default WordPress site:

Read more ...

| WordPress

WordPress has its own built-in search facility. This works fairly well, but it doesn’t let you make any changes to its standard settings.

If you want a search facility that searches only specific sections of your website or if you want to exclude some pages from the search you will need a plugin.

Read more ...

| WordPress

There are a lot of ways to translate your WordPress site.

You can use an automatic translation widget such as Google Translate. You can use a fully-featured plugin such as WPML. You can use a professional translation service such as Acclaro.

However, I don’t think I’ve ever seen a translation service as slick as Weglot.

Weglot is a WordPress plugin that connects to a SaaS service. It will translate your site automatically and then allow you to fix any mistakes in the text.

Read more ...

| WordPress

Twitch is a very popular video-streaming service, with around millions of broadcasters and 100s of million of viewers each month.

Twitch is known for live streams of video games, but it has branched out into other topics too. Look around Twitch and you’ll also find music videos and people live-streaming their lives.

With the EmbedPress plugin, you can add Twitch.tv both streams and chats to WordPress, using just an URL.

Read more ...

| WordPress

Wistia is a very cool video marketing service. It has a lot of features designed to make it easy to use videos in your marketing.

With the EmbedPress plugin, you can add Wistia video embeds to WordPress, using just a URL.

Wistia embeds are possible in WordPress, but they’re not easy to use via normal methods. With EmbedPress, you don’t have to mess around with embed code. All you need is the Wistia video URL.

Read more ...

| WordPress

Over the last few weeks, I've been using (and enjoying) Gutenberg more and more.

I've learned to work around its eccentricities and in many way it has made my blogging faster and easier. The Reusable blocks feature has been particularly useful. I'm able to create an image with a caption, or a list of useful links, and quickly drop it into any post.

A new version of Gutenberg is about the make Reusable blocks even better: Gutenberg 5.5 introduces a "Group" block:

Read more ...

| WordPress

WordPress is a great platform and has surprisingly flexible permissions. However, by default, the permissions system keeps to the WordPress philosophy of "Decisions, not options". This means that there are 5 user roles by default: Administrator, Editor, Author, Contributor and Subscriber. But you're not able to edit these roles without installing a plugin.

In this guide, I'll introduce 5 of the best plugins for customizing the permissions on your WordPress site. These plugins will allow you to customize the 5 default roles, and also create your own rules and permissions.

Read more ...

| WordPress

The server's folder and file permissions help with site security. If the permissions are too loose, they can be exploited by hackers. However, if the permissions are too strict, they can prevent legitimate admin actions, like installing themes.

This tutorial will show you a quick and easy way to fix folder and file permissions.

Read more ...

| WordPress

Google Docs is a very popular service that is part of Google's Drive package.

Using Google Docs, you can edit and share your documents in real-time. There's no need to share endless files back-and-forth.

It is possible to embed Google Docs in WordPress. All you need is the Google Docs URL and a plugin called EmbedPress.

Read more ...

| WordPress

If you are in charge of a WordPress multisite network, it can be very useful standardize your setup across all your sites.

However, WordPress doesn't have an easy way to standardize the permissions on multisites.

In this tutorial, I'll show you how to control permissions and user roles across your network.

Read more ...

| 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

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

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