WordPress keyboard shortcuts let you keep your hands on your keyboard without losing the ability to select text, add formatting, or even moderate your comments section.
It might not seem like it takes very long, but every time you need to move your hands away from your keyboard to use your mouse, there’s going to be a short period of wasted time. Over a full day of work, that time can add up! That’s where WordPress keyboard shortcuts can help.
If you ever wondered how to start a blog then this is the guide for you. We go through every crucial step on your way from blank screen to a lively blog that gets read. We tell it all without pulling any punches!
But first, why listen to us if you want to learn how to start a blog?
I'm relaunching a pet project of mine and the first step was to move to a new host. I've heard so much about Kinsta in the past few years, I decided to give them a try. Here's how it went when migrating an existing website to Kinsta Hosting.
This post is my Kinsta Managed WordPress Hosting review. In it, I detail my experience with signing up for Kinsta and going through the steps to migrate an existing website. This website in fact. The first step in my relaunch plan for this site was to optimize it for speed. It’s a well-known fact that the faster your website loads, the better opportunity you have to keep your visitors engaged with your content.
There are many considerations when it comes to having a fast-loading website and the first is to make sure you’re site is on a rock-solid hosting platform, preferably one of the many Managed WordPress Hosting solutions.
What Does Managed WordPress Hosting Mean?
In short, it means that the hosting provider has configured their web servers and their features to optimize their technology platform for both the WordPress software platform and their users’ needs that are specific to WordPress.
It also means that the host recognizes that WordPress powers over 30% of the web and they need to market their services to that crowd.
There is no standard for Managed WordPress Hosting so optimizations and features can be different for each Managed WordPress host. At the very
WordPress has incredible tools for A/B testing. Many of these tools are plugins or services that you can install and start using right away.
An intro to Gutenberg, the WordPress editor, and a tutorial on how to use it.
Welcome to the first episode of the WordPress Gutenberg development series by Pressidium. This season of our project we will guide you through the new WordPress Editor interface. By the end of it, you will have a good grasp of what Gutenberg is, and what it can do with your content. But why should you care about the WordPress Gutenberg in the first place?
What WordPress Gutenberg is
Gutenberg is the new WordPress editor, that will be introduced in version 5.0. Its name comes from Johannes Gutenberg, inventor of the printing press. Just like Gutenberg’s printing press, the WordPress Gutenberg editor aims at revolutionizing the way people publish their digital content and making the whole process intuitive and easy to use.
“Recognizing that this is a big change for the WordPress Community, the official development team has announced that the update will occur only once Gutenberg is ready and tested enough.”
Your new edit post screen
Well, let’s contrast the existing edit post page with the new Gutenberg one.
Big difference, eh?
How to add content
Blocks are your new friend
With TinyMCE you have a post body field with a single rich text area where you
Install WordPress on an Ubuntu 18.04 server with a LEMP (Nginx, MariaDB, PHP 7.2) stack and a free SSL certificate (HTTPS) by Let’s Encrypt.
Follow the instructions below to install WordPress on an Ubuntu 18.04 server with a LEMP (Nginx, MariaDB, PHP) stack and a free SSL certificate (HTTPS) by Let’s Encrypt. Tutorial Steps:
Update the server
Create a database
WordPress on Ubuntu – Requirements
Let’s start with the requirements. You don’t need much.
An Ubuntu 18.04 server. You can buy one for $5 (1GB RAM) at Vultr. You can directly deploy Ubuntu 18.04 at Vultr as of writing this tutorial, you don’t have to upgrade from 16.04.
You need root access to the server. You do get root access with Vultr and other unmanaged cloud hosting providers. Note that some managed VPS providers won’t give you root access to the server, but they’ll install WordPress for you anyway. All commands below should be executed by the root user or with sudo.
A LEMP (Linux, Nginx, MariaDB, PHP) stack. We’ll show you how to install this stack below.
An SSH client so you can connect to your server.
WordPress itself doesn’t have any special requirements. We recommend at least 1GB RAM. If your site is smaller
Some simple and advanced tips on increasing your shop's revenue.
Getting a massive amount of traffic but no one is buying? It’s every online store’s dream to have a huge influx of visitors but without them making purchases and converting into customers, all your efforts bringing them in will just be wasted. This is why your online store’s conversion rate is an essential metric to measure the success of your work and improve your WooCommerce store’s performance.
What is a Conversion Rate?
In a nutshell, a conversion rate is the percentage of visits which resulted in desired eCommerce actions. A lot of times we think of this as sales, but a conversion could include a lot of different things. Typical eCommerce actions include the following:
Social media shares
Shopping cart additions
All the above types are important and should matter to you. But, in this article, we’ll focus on boosting conversions on your WooCommerce product pages that will help turn visitors into actual paying customers.
Measuring Conversion Rates
Boosting your product page conversions will drive your most desired eCommerce action of all: sales. But, how do you calculate your conversion rate?
Is your WooCommerce site slow? Do you need to speed it up but don't know where to start? Follow these tips to optimize the performance of your WooCommerce store
Is your WooCommerce store eerily slow? Does this have you worried? Well, it should because studies have shown that 67% of UK shoppers and 51% of those in the US claimed that a slow site is the top reason they'd leave. In addition, only a 1-second delay can result in a 7% reduction in conversions. A 2-second delay in load time during a transaction resulted in abandonment rates of up to 87%:
Humans have limited patience when it comes to online browsing and slow websites contribute substantially to throwing visitors off because of the time that it takes for them to load and display the relevant information. Optimizing the speed of a WooCommerce website is a tricky business and the processes involved requires different considerations.
Want to know how to optmize your WooCommerce store for maximum speed?
Grat, here's how!
Start by analyzing the current speed of your WooCommerce store (no servers involved yet)
For any performance optimization work, you need to know what's your current state. Gathering data as your first step provides you with a key benchmark. It helps you ascertain the extent of optimization that is needed, and in what areas. It is important to note that the first step is
In this article we will learn how we can create a custom field for our WooCommerce products and display it on the front-end.
If you have a WordPress site and are interested in selling anything, WooCommerce is most likely the way to go. Powered by Automattic, it is by far the most popular e-commerce plugin available for WordPress. It is supported by a very large community and it’s extended with themes and plugins by many third party authors. Having established WooCommerce is pretty much a necessity when you need to sell something via a WordPress site, it stands to reason that there are some things it can’t do, not out of the box anyway.
In our example we’d like to display per-product restock notices, to let our customers know when an out of stock product will be available for purchase. Lucky for us WooCommerce is extendable and we can achieve the desired outcome with just a few lines of code. Let’s begin.
We are going to add a restock notice field in the Inventory section of the product’s data, as displayed below.
In this field we can add a piece of text informing our customers when the product will be back in stock. The line will be displayed below the out of stock notice, as seen in the following image.
Creating the plugin file
Let’s create the main file that
I recently decided to add WP Rocket to my Divi Site. It took me a while to configure the plugin so in this article I thought I would go over what I did and why I did it so you too can get some amazing results with your WP Rocket for Divi configuration.
I know how important page speed is. When I could use WP Rocket for Divi with my Kinsta hosting I jumped right in. Getting a fast loading page with Divi and WordPress is made significantly easier by using WP Rocket.
WP Rocket is a premium cache tool and is one of my only choices for cache.
This is due to me using Kinsta as a host provider. They limit what I can and cant use for my cache.
Kinsta have a good cache tool already built in so that has never been a problem.
Recently Kinsta and WP Rocket worked together to bring the magic of using these two amazing services together for my Divi powered WordPress site.
It took me a while to configure the plugin so in this article I thought I would go over what I did and why I did it so you too can get some amazing results with your WP Rocket for Divi configuration.
The Installation of WP Rocket for Divi
To get start simply upload the plugin as you would any other. Once installed you active it and are taken to a configuration page.
Once you are on the
What happens when you need to customize a rare / specific / unique Schema property?
The WPSSO Core plugin and its WPSSO Schema JSON-LD Markup add-on do an outstanding job of analyzing your content and pulling out information about images, videos, authors, publishers, locations, events, recipes, e-commerce products, SEO customizations, and much, much more — not just from WordPress, but from many 3rd party plugins and services as well. ;-) The following modules are included with the Pro version of WPSSO Core, and are automatically loaded if/when the supported plugins and/or services are required.
Integration with 3rd Party Plugins
All in One SEO Pack
BuddyPress (including Group Forum Topics)
Co-Authors Plus (including Guest Authors)
Easy Digital Downloads
Gravity Forms + GravityView
MarketPress – WordPress eCommerce
NextCellent Gallery – NextGEN Legacy
rtMedia for WordPress, BuddyPress and bbPress
The Events Calendar
The SEO Framework
WooCommerce (versions 1, 2, and 3)
WP Meta SEO
Yoast SEO (aka WordPress SEO)
Yotpo Social Reviews for WooCommerce
Integration with Service APIs
Facebook Embedded Videos
Google URL Shortener
Gravatar (Author Image)
How Google Accelerated Mobile Pages (AMP) Works? Does AMP matter in ranking? Here is all you need to know about Google AMP for WordPress website.
It all started from April 2015 when the search engine giant Google released a new algorithm to support the mobile-friendliness in the websites. In just six months of this groundbreaking announcement, Google came up with the AMP (Accelerated Mobile Pages) project on October 7, 2015. Over 30 news publishers including the DNI (Digital News Initiative) partners, and tech firms including Twitter, LinkedIn, and WordPress were initial collaborators of this robust, open source initiative.
If you have a WordPress website, chances are high that you get a higher traffic. But then, to get more traffic from a vast mobile-using audience in the current scenario, you need an AMP advantage.
Read on to know how Google AMP for WordPress can work wonders for your website.
How Google AMP Works?
The ultimate goal of this project is to enable the web content to load faster especially for mobile users. The AMP technology is designed to drive faster page loading on mobiles even with 3G speed.
Let’s understand how it works in brief:
The Google AMP uses limited HTML and stores your website cache in Google AMP Cache. In other words, your posts are stored on Google Servers. Whenever there is a search for
The new WP-Stateless plugin makes it quick and easy to offload your media to Google Cloud Storage. Pretty cool!
In a previous tutorial, we showed you how to offload media to Amazon S3. Today we are going to walk you through how to offload media on your WordPress site to Google Cloud Storage, as well as optionally serving your media directly from Google Cloud Storage or a CDN. Since Kinsta is powered by Google Cloud Platform we are obviously big fans of their technology and infrastructure. The main reason to do this is to save on disk space. Google Cloud Storage is just a small part of Google Cloud Platform’s many products and services. Due to Google’s massive infrastructure and the fact that they deal with storage in bulk, they are able to offer very low storage costs. Much lower than a WordPress host. Typically this is used for large sites that either need additional backups or are serving up large files (images, photos, downloads, software, videos, games). Some of their customers include Spotify, Vimeo, Coca-Cola, Philips, Evernote, and Motorola.
Google Cloud Storage vs Google Cloud CDN
Google Cloud Storage is not to be confused with Google Cloud CDN or any other CDN provider. A content delivery network (CDN) is designed specifically to speed up delivery of your media, whereas Google
Some great WordPress optimization tips to speed up your site. And talk about comprehensive!
It’s no secret that website speed matters. Whether it’s your readers or search engines, both prefer fast loading websites.
Apart from the most common tactics to speed up WordPress, the everyday blogger does not have a comprehensive answer to the age-old question, “How do I make my website load faster?”.
So we decided to change all that with this complete guide to WordPress speed optimization. This guide will help you go from zero to hero in your WordPress speed optimization efforts.
If you don’t know why websites should be fast, then we suggest you read this article.
Table Of Contents
Before we get started, let us make something clear. This guide is written in a way that anyone can follow, but you’ll only be able to take full advantage of this guide if you are familiar (or comfortable) in using WordPress.
If you are new to WordPress, then we suggest that you go through our WordPress video tutorials and WordPress error fixes video series. They will bring you up to speed to follow this guide.
Another essential pre-requisite to follow this guide effectively is to create a child theme. A child theme will help you make changes to your website code without
A mixed content warning appears in a user’s browser when the WordPress site is loading both HTTPS and HTTP scripts or content at the same time.
Running your WordPress site over HTTPS is no longer optional.
If you’re suffering from excessive bots and proxy traffic, a WAF can help almost instantly resolve these types of issues.
Bot traffic is higher than it’s ever been. According to Distil Networks, in 2017, bad bots accounted for 21.8% of all website traffic, a 9.5% increase over the previous year. Not only that, but 74% of bad bot traffic is made up of moderate or sophisticated bots, which evade detection by distributing their attacks over multiple IP addresses, or simulating human behavior. This becomes a challenge for businesses that know nothing about how to filter out or block this type of traffic. Today we want to introduce you to an incredibly easy way to fight back using the Sucuri Web Application Firewall (WAF). Whether your WordPress site is under a DDoS attack or you’re suffering from excessive bots and proxy traffic, a WAF can help almost instantly resolve these types of issues.
Below we’ll dive into how to set up Sucuri’s firewall on your WordPress site, along with the optimal settings and the plan you should choose to see the best results.
About Sucuri WAF
Sucuri is an all-in-one website security platform that helps protect your business from security threats as well as mitigate already ongoing attacks. They offer a variety of different products and services, such as
Some advanced tips on optimizing your WordPress site for better performance. Take a look and apply these tips.
According to Builtwith.com, WordPress holds close to 50% of the CMS share of the world’s top 1,000,000 websites. As for the ecommerce sphere, we’re at 33% with WooCommerce. And if we cast a wider net, percentages go higher. Although we may complain that WordPress can get bloated, resource-heavy, and its data model leaves a lot to be desired, there is no denying that WordPress is everywhere. WordPress can thank its simplicity and a low barrier to entry for this pervasiveness. It’s easy to set up, and requires next to no technical knowledge. Hosting for WordPress can be found for as little as a couple of dollars per month, and the basic setup takes just a half hour of clicking. Free themes for WordPress are galore, some with included WYSIWYG page builders.
Many look down on it, but in many ways we can thank WordPress for the growth of the internet and PHP, and many internet professionals have WP’s gentle learning curve to thank for their careers.
But this ease of entry comes at a cost. Plenty of websites that proudly wear the WordPress badge were not done by professionals but by the cheapest developers. And often, it shows. Professional look and professional performance
A handy starter guide with valuable resources, tutorials, and information on how to embark on creating your WordPress LearnDash Site.
In the first part of this article, we will have a quick look at what an LMS is and who needs to use one. In addition, we will go through the list of the LMS Plugins available in the market. What is an LMS?
A Learning Management System is a software application, in this case, a plugin for WordPress sites used to create, administer, deliver and measure training to individuals online.
Who needs an LMS?As the demand for constant training and knowledge acquisition rises so does the need for online courses, training sessions, and long-distance education. For this, LMS is becoming quite a necessity as it is used on multiple occasions and serves numerous goals and needs.
More specifically LMS Plugins are used by:
Bespoke Universities providing Online Courses
Entire educational Platforms providing distance-learning
Solo instructors building and administering classes and training online
Large Companies wishing to train their employees. This way they ease through compliance sessions and on-boarding procedures
LMS types available in the marketWell, there is a big number of LMS Plugins available serving different functionalities and varying in many ways. For instance, there are different deployment
Everything you always wanted to know about developing with Gutenberg
14 practical checks to use on your WordPress websites to ensure they're secure with relative ease.
Force Two-Factor Authentication on your WordPress login screen Force Two Factor Authentication and know user’s password strengths along unlock many other powerful security enhancements with iThemes Security Pro
Enable Two-Factor Authentication on your web hosting account
Google the following to see how to enable it if your host offers it:
For example if your host is SiteGround you would Google the following:
Enable Two-Factor Authentication on your domain registrar account
Google the following to see how to enable it if your registrar offers it:
For example if your registrar is GoDaddy you should switch to Namecheap, but you would Google the following for now:
Install SSL Certificate and redirect all HTTP traffic to HTTPS
You can redirect HTTP to HTTPS with iThemes Security
Use a secure managed WordPress host
You need to make sure everything is up-to-date, especially plugins or themes with security exploits identified. Managed hosts will help automate updates and patch security holes. They also achieve better performance as they’re optimized specifically for WordPress hosting.
Install and use established security plugin(s)
Use a trusted password manager and make unique passwords
Wondering about the recent Supreme Court ruling on out-of-state sales tax? This article and the comments provide helpful explanations and mention 3 plugins that can help you if you have an online store that sells physical goods in the US.
The US Supreme Court decided this week that each state can now require sales tax to be collected on internet sales. This ruling opens the door for states to do something that they haven’t been able to before: tax a lot of internet sales. tl;dr: Enable free, automated, single nexus tax calculations with WooCommerce Tax, or for additional nexus and more complex tax scenarios, and auto-filing, try TaxJar.
While WooCommerce can’t advise you on which taxes your business needs — that’s a question for your accountant — you can configure settings in WooCommerce to either manually or automatically calculate taxes based on the requirements of the new rules.
Sales Tax for eCommerce in the US: a long-contested issue
Sales tax has long applied to brick and mortar business in the United States, but eCommerce businesses have been operating largely tax-free outside their home state.
The new ruling overturns a decision made in 1992 that said businesses were exempt from sales tax unless they had a substantial connection to the particular state they operated in. The new Supreme Court ruling opens the door for states to tax sales for businesses that do not have a presence
Mobile-first indexing is coming quickly, and it presents serious changes to the status quo of indexing so make sure your site is ready.
Create a responsive, mobile-first grid framework with CSS Grid and use it in your own custom WordPress listing templates!
Listing templates are every WordPress theme’s bread and butter. Every type of content needs to be displayed somehow and listing templates are the norm when it comes to showcasing content that falls within the same family, i.e. posts, pages, products, or any kind of other custom post types. We use them extensively here at CSSIgniter with a lot of options like headings, animations, post meta visibility, and more. Our main and most wanted option though is the column number setting, i.e. choosing in how many columns to split the cards each post is contained within. The figure above showcases how we lay out custom post types in a few of our most recent themes, Blockchain, Listee, and Løge.
In our HTML and CSS, we create our grid using Flexbox (we actually use our own version of the Bootstrap grid) and in this tutorial we’ll see how we can easily create a “CSS Grid Framework” with none other than the shiny new CSS Grid!
We’ve talked about CSS Grid in our previous tutorial “Creating a simple WordPress blogging layout with CSS Grid and Flexbox“, and to sum up, CSS Grid is a new, powerful, and pragmatic solution CSS has to offer for authoring
A great list of sample snippets and code examples and helper functions to get your plugin GDPR ready.
You are likely here because you have a WordPress plugin that manages user data in some way and your users are SCREAMING about GDPR Compliance (as they should be). This will help you get started with what support WordPress core is bringing in the near future. I will keep this updated as new features are offered.
There was a 3rd party GDPR standards plugin being developed but it got enough attention to get co-opted into the core at least in theory. It used class-based implementations in PHP, where core chose to go the more common WP way using hooks & filters.
The final details of how these functionalities will work for users and site owners are still in the works, but users will be able to request their data for export or removal, and site admins will be able to approve these requests in an automated fashion. Here is a quick rundown of what is known so far.
WP Core v4.9.6 will include several new Privacy functions functionalities including:
There are a few other items coming such as general cookie consent messages, GDPR optin fields on all core forms and a few other things to make site owners lives simpler when dealing with compliance. Below I will detail each of the v4.9.6 functionalities