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!

| WordPress

One of the most significant turning points in the history of WordPress is when version 3.0 came out in 2010. It included Custom Post Types, which allowed a developer to create entirely new kinds of content, manage how the administrative interface looked, and create unique templates for rendering the content on the front of the website.

A great, albeit simple, example of this is a Staff Listing. If you think about what a staff listing needs, it includes:

  • A page listing all of the staff (or a page with pagination if there are too many)

  • A single page for each staff person, with relevant data like phone number, office location, email address, etc.

  • The ability to organize staff into groups, like departments, locations, etc.

A combination of a custom post type, meta fields, and custom taxonomies can create these pages, plus the administrative interface, in 30 minutes or less. Here’s how I did it.

Read more ...

| WordPress

Over the years, we've relied on RSS feeds for many different tasks.

Ten years ago, we used RSS feeds to create news sites, pulling in articles from multiple different sources.

Five years ago, we set up RSS feeds to automatically send our updates to social media.

Now we still use RSS feeds. In 2020, we use RSS for some of our software projects. Github provides RSS feeds for our plugin releases. We take the release information from Github and import it to our sites to show our changelogs.

Read more ...

| WordPress

Several years ago I suddenly got an automated message from my web host telling me that my account was using too many resources, and I would soon have to upgrade. This surprised me quite a lot, since the only thing on there was my blog, which was small, and I never wrote, so no-one ever visited.

I contacted support and asked them what had caused the error message to send. As it turns out, a bot was trying to break into my WordPress login form. It was simply trying usernames and passwords in a classic brute force attempt to guess a username and password combination. The problem was that it was trying over 100 times per second. This means that my login page was loading 200 times per second, once for the form, and once for the failed login notice. My server was melting.

Read more ...

| WordPress

Page builders, page builders … you’re all pretty. Can’t we all just get along?

Say you have limited web design experience, you need a website, and you’re on a budget. You’ve decided a WordPress page builder is right for you. Congratulations! You’ve just stepped into a hornet’s nest of "mine is better than yours because …"

Much like the tribe wars between Mac and PC devotees, page builders have their tribe wars too. People like what they like, and they’re comfortable staying with what they know. And let’s face it, learning something new is time-consuming, and sometimes hard, depending on your experience. But time moves on, technology advances, and what worked really well before might not work well anymore, and so you have to look for new solutions—better solutions. This is where I am.

Read more ...

| WordPress

You need a web site. You’re not a coder. You’ve dabbled in Wordpress enough to know that the blog you created years ago when it was all the rage doesn’t make you a webmaster.

Enter page builders. A page builder is not to be confused with a SaaS site (Software as a Service) like Wix or Square Space. SaaS sites are fine for the complete beginner, but you know how Wordpress works, and you know just enough about site building to be dangerous, but not enough to build without a little visual guidance. You’re creative, by golly, and you will not be constrained! Much.

If this is you, then page builders can be the answer.

Read more ...

| WordPress

The Bridge theme is a highly customizable, creative multi-purpose theme for WordPress and as of November 2019, it includes Elementor and WPBakery, two of the best page builders for WordPress.

Quick Hits

  1. Bridge currently costs $59.00 and comes with 6 months of support and lifetime updates.
  2. Bridge is versatile and very flexible.
  3. There are almost 500 "demos", or pre-built site templates that come with Bridge and Elementor that can be mixed and matched for almost unlimited design combinations.
  4. Documentation is exceptional.

Read more ...

| WordPress

Most people agree, that sliders or carousels give your WordPress site a professional and fresh look. The Metaslider Plugin adds this functionality and provides some interesting customization features to give each slider a unique look.

Keep reading to learn how to integrate this useful plugin into your site!

Read more ...

| WordPress

Tables are very useful to present data, especially data related to numerical values. People find it easier to read and interpret the data (identify patterns and establish comparisons) when it is presented in a table layout so that relative complex information can be presented concisely.  

The TablePress WordPress plugin allows you to create and manage tables within your site. Keep reading to learn more about this module.

Read more ...

| WordPress

Finding the best WordPress event calendar for event management can be a challenging task.

If you are a website owner and plan to create events for conferences, meetings, webinars, online classes and so on, there is a lot to do. Publishing the created event in an informative way, registering the participants, managing the different time zones, prices, and venues can all make everything much more complicated.

This is where you need the best WordPress event calendar possible. Whatever website you run, you need a modern and versatile event management system.

Read more ...

| WordPress

If you’re here, you probably have a sound backup strategy in place to protect your data from any loss or outages. But, do you have a strategy in place to test the efficiency of your stored backups? Just like any other website file, your backup could turn bad for several reasons, including:

  • Missing or corrupted files
  • Lack of storage space
  • Incomplete backups
  • Virus or malware infections
  • Incompatibility with an installed plugin/theme after an update.

In this blog post, I'll show you how to test your WordPress backup before restoring it.

Read more ...

| WordPress

WordPress Multisite vs Multiple Sites - that is the question. Are you running a global business offering customized products to individual countries or regions? Do you have multiple brands catering to different customer needs and users? If the answer to these questions is yes, then multiple WordPress websites for your business makes practical sense.

Multiple sites can help you customize your website content uniquely for a particular brand, product, or for geographical region. This enables your potential customers to access relevant content or post queries on the right website.

Read more ...

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

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

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