Welcome to ManageWP.org

Register to share, discuss and vote for the best WordPress stories every day, find new ideas and inspiration for your business and network with other members of the WordPress community. Join the #1 WordPress news community!

×

14 min read Tom Zsomborgi
Tutorials | kinsta.com | 5 days ago

SQL Injection: A Beginner's Guide for WordPress Users

An SQL injection vulnerability gives an attacker complete access to your application’s database. Find out how you can prevent this situation.

SQL Injection: A Beginner's Guide for WordPress Users

Tutorials | kinsta.com | 5 days ago

SQL (Structured Query Language) is a language that allows us to interact with databases. Modern web applications use databases to manage data and display dynamic content to readers. SQL injection, or SQLi, is an attack on a web application by compromising its database through malicious SQL statements.
As it’s a common attack, let’s try to learn more about what it is, how it happens, and how to defend yourself from it.
Ready? Let’s dive in!
What is SQL Injection?
SQL injection, or SQLi, is a type of attack on a web application that enables an attacker to insert malicious SQL statements into the web application, potentially gaining access to sensitive data in the database or destroying this data.SQL injection was first discovered by Jeff Forristal in 1998.
In the two decades since its discovery, SQL injection has consistently been the top priority of web developers when designing applications.
Barclaycard estimated in 2012 that 97% of data breaches initiate with an SQL injection attack. An SQL injection is prevalent even today and the severity of injection attacks in a web application is recognized widely. It is one of the top ten most critical web application security

4 min read Benjamin Intal
Tutorials | benjaminintal.com | 4 days ago

How to Get People to Rate Your Plugin in the WordPress Plugin Directory

Getting ratings for your plugin is one of the keys to success. I show here what I do to get more ratings with a subtle notification.

How to Get People to Rate Your Plugin in the WordPress Plugin Directory

Tutorials | benjaminintal.com | 4 days ago

The WordPress Plugin Directory is the main source where users find plugins. For most plugin authors, it’s the battle arena that can make or break a plugin. I’ll show in this article how I got almost 200 plugin ratings for my plugin Stackable.
There are a lot of tactics to become number one in there. And a lot of people have been trying to figure out how to get the edge.
You can surely get ahead by carefully crafting your ranking high in the search rankings, but if you’re number but your competitors’ 5-star ratings tower over your measly 10 ratings, then it won’t matter.
Needless to say, one of the best ways to get more users to is to get a crapload of plugin ratings.
More Ratings
It’s quite hard to get ratings though.
Users – the one doing the ratings – are quite delicate creatures.
The only time users will rate your plugin a 5-star is when your plugin performs extremely well. Otherwise, they won’t let you know about it..
..Except when they find something a teensy bit wrong, then they rain 1-star ratings on your plugin
Kidding aside, all I mean is that users will go out of their way to rate your plugin if it’s extremely amazing.

16 min read Matteo Duò
Tutorials | kinsta.com | Dec. 9, 2019

The Complete Guide to WordPress REST API Basics

The WordPress REST API opens up plenty of opportunities within the WordPress ecosystem. Learn how to get the most from it!

The Complete Guide to WordPress REST API Basics

Tutorials | kinsta.com | Dec. 9, 2019

The WordPress REST API is in the process of changing WordPress. You may not have noticed, as a lot of it is under the hood, but the implications of the REST API make a huge difference to the future of WordPress, both in terms of its codebase and its uses. If you haven’t worked with the WordPress REST API, you might be wondering just what it is. So let’s kick off by looking at what the REST API is.
What is the WordPress REST API?
The WordPress REST API is an interface that developers can use to access WordPress from outside the WordPress installation itself. You access it using JavaScript, which means it can be used to create interactive websites and apps.
REST stands for Representational State Transfer and API stands for Application Programming Interface. Let’s take a look at what each of those means.
An Application Programming Interface, or API, is defined as:
“An interface or communication protocol between a client and a server intended to simplify the building of client-side software.”
If you aren’t familiar with APIs, that may not help very much. To put it more simply, an API is a set of code that allows one system to interact (or “interface”)

24 min read Matteo Duò
Tutorials | kinsta.com | Dec. 17, 2019

How to Improve WordPress Search (and Speed It Up)

Despite its miniscule size, a WordPress search form holds a lot of power. In this guide, you'll learn how to improve search on your website and speed it up.

How to Improve WordPress Search (and Speed It Up)

Tutorials | kinsta.com | Dec. 17, 2019

Why do people use website search forms in the first place? It’s because they’re looking for immediate and relevant results they can’t get by browsing a website or using the navigation. Sometimes those search results provide answers to their questions (like information on a company’s return policy) or a list of matching products or content (like blog posts related to page builder plugins). Regardless of what they’re looking for, though, one thing is for certain:
Visitors expect your WordPress search form to deliver results quickly and accurately.
It makes sense when you look at consumer behavior as a whole. Google has set an almost impossible standard when it comes to online search. According to findings from SparkToro, over half of all searches in Google are zero-click. Basically, Google has made search so efficient that people often don’t need to visit a website to get answers to their questions.
Of course, your website visitors aren’t using internal search expecting or wanting a zero-click result. They’re using search in order to find other parts of your website to explore. But what your WordPress search and Google search do have in

7 min read WebDevStudios
Tutorials | webdevstudios.com | Nov. 21, 2019

Scroll Animations with Intersection Observer

Learn how to use Intersection Observer API to create scrolling animation.

Scroll Animations with Intersection Observer

Tutorials | webdevstudios.com | Nov. 21, 2019

When creating even the most basic scrolling animations, there are many steps involved just to add or remove a class name with JavaScript. With modern ES6 syntax, it’s time to simplify how much effort is needed by taking advantage of the Intersection Observer API. In this article, I’ll show you how to create a basic Intersection Observer that will add or remove a CSS blur when an object has entered or left the viewport. What is Intersection Observer?
Intersection Observer is a really awesome JavaScript API that simplifies scroll-based events in JavaScript. Rather than constantly checking the distance from the top, Intersection Observer watches when an element enters or exits the viewport. It’s really that simple, and you can create features such as scroll animations, lazy loading images, inserting new elements into the DOM, and triggering notifications.
The IntersectionObserver interface of the Intersection Observer API provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top-level document’s viewport. The ancestor element or viewport is referred to as the root.
Let’s Build an Observer

15 min read Matteo Duò
Tutorials | kinsta.com | 26 days ago

Intro to Building Websites with Gatsby and WordPress (Fast and Static)

Want to know more about headless CMS, Gatsby, and WordPress? Learn how to create super-fast websites powered by Gatsby and WordPress with this tutorial.

Intro to Building Websites with Gatsby and WordPress (Fast and Static)

Tutorials | kinsta.com | 26 days ago

How does a typical dynamic website, like those based on WordPress, work? When a visitor enters the URL on a browser or visits your website through a link, a request is sent to your web server. The server gathers the required data through necessary database queries and generates an HTML file for your browser to display. Static sites, on the other hand, store these responses into flat files on the server that are instantly delivered to a visitor.
Static site generators have been around for a long time, but they have grown in popularity recently. In this step-by-step guide, we look at the integration of WordPress with Gatsby, a static site generator.
What’s Gatsby?
WordPress creates dynamic websites, which need a stack of PHP, MySQL, and Apache or Nginx on the server to run. It is possible to create a static version of WordPress by generating a list of HTML pages for all the content on your site.
This static version of WordPress is called headless WordPress or serverless WordPress. This conversion process is done just once so that the same page can be served to visitors multiple times. How do you convert your WordPress site to a static version? This is where Gatsby comes into the

13 min read WebDevStudios
Tutorials | webdevstudios.com | Oct. 24, 2019

Integrating Advanced Custom Fields + Gutenberg Into wd_s

After much back and forth in building, testing, building, testing, and reviewing we are super excited to announce that wd_s is now a Gutenberg-first theme!

Integrating Advanced Custom Fields + Gutenberg Into wd_s

Tutorials | webdevstudios.com | Oct. 24, 2019

With version 5.8 of Advanced Custom Fields (ACF), a new way to build Gutenberg blocks was introduced. The mission statement of ACF with this pivotal update was to: …radically change the perception of block development in Gutenberg by reducing learning time, hurdles, environment setup and JavaScript knowledge to an absolute minimum.
They have done exactly that.
For quite some time now, our wd_s starter theme has been powered in part by Advanced Custom Fields. Using the Flexible Content Field, we were able to create a page builder-esque experience for users. This experience lived on the backend when editing posts and pages. We didn’t set out to create a full-on page builder or content builder like the ones we’ve used in the past. We simply understood the need for users to have full control over their content, the placement of that content, and the overall structure of their posts and pages.
And it worked! It worked for a long time. In fact, it still works beautifully.
With the advent of WordPress 5.0, Gutenberg became the hot topic when discussing the CMS. Some absolutely loved the new experience while others reviled it for myriad reasons, such as it felt rushed, it

14 min read Adi Spiac
Tutorials | translatepress.com | Dec. 4, 2019

A Comprehensive Guide to Creating a Multilingual WooCommerce Store

In-depth guide on creating a multilingual WooCommerce store, including how to translate shop page, products, carts, checkouts and more.

A Comprehensive Guide to Creating a Multilingual WooCommerce Store

Tutorials | translatepress.com | Dec. 4, 2019

Thanks to the web, online shoppers can choose to buy products from almost anywhere in the world. Want a pair of shoes you can’t find locally? Buy them from another country. Need a replacement part for your foreign-made car? Hop online and get it in a couple of days. But while the web has made the world smaller in a lot of ways, language barriers continue to add friction to the online shopping experience, particularly for non-English speaking consumers.
According to a Common Sense Advisory survey, 75% of people want to buy products in their native language. Across the 10 countries surveyed, 56% either spend more time on sites in their own language than they do in English, or boycott English-language URLs altogether.
That’s why it’s important ecommerce businesses invest in creating a multilingual WooCommerce store, one that provides quality translations and localized currencies, sizes, shipping, and more.
But how do you create a multilingual WooCommerce store? Let’s take a look.
Why Have a Multilingual WooCommerce Store?
Expanding your business into other countries is the natural next step when you’ve achieved local success. Creating a multilingual WooCommerce

29 min read Tom Zsomborgi
Tutorials | kinsta.com | Dec. 4, 2019

10 Best FTP Clients for WordPress Users (Mac and Windows)

All FTP clients are different but the important thing to know is that you want a client that works on your Operating System.

10 Best FTP Clients for WordPress Users (Mac and Windows)

Tutorials | kinsta.com | Dec. 4, 2019

Building a website requires files and folders. Building a complicated website requires a seemingly endless supply of files and folders. If you’re a developer or designer it becomes incredibly overwhelming. You may forget where a media file was moved to or maybe a theme folder has gone missing or didn’t transfer to the server properly. Regardless of your problems, you need one of the best FTP clients to help you stay organized. What’s the Point of an FTP Client?
FTP stands for File Transfer Protocol, and it allows you to connect your local files on a computer to an online server. For instance, you may be creating a WordPress site. In that case, you could build a website on your computer, then eventually move all of the files to your server and launch your website for the world to see. In short, it gives you the opportunity to organize your files, make edits in a private environment, and also check to see if anything is going wrong.
All FTP clients are different but the important thing to know is that you want a client that works on your Operating System and you’re looking for a user interface that’s easy to move around and sort out the folders.
Today, hosting

22 min read Matteo Duò
Tutorials | kinsta.com | Nov. 18, 2019

WordPress Maintenance 101 (Bonus: 19+ WordPress Support Services You Can Hire)

WordPress maintenance is crucial for any type of website. Learn how to take care of your WordPress site or hire WordPress professionals who can help you!

WordPress Maintenance 101 (Bonus: 19+ WordPress Support Services You Can Hire)

Tutorials | kinsta.com | Nov. 18, 2019

Creating a WordPress site isn’t enough. You also need to pay attention to some good ol’ WordPress maintenance. When you’ve put lots of time into creating your site, it can be disheartening to think that the work isn’t over. In fact, it’s only just begun. But it doesn’t have to be a burden.
In this post, I’ll go through some WordPress maintenance best practices and give you some tips to make it more effective. I’ll also include a guide to paying someone else to do it and review some of the best providers of WordPress support services.
Putting Your WordPress Site into Maintenance Mode
Plenty of the work you do to maintain your WordPress site won’t involve putting it in maintenance mode, but sometimes you’ll need to do this—so it pays to know what it means.
When your site is in maintenance mode, it means that you’re telling visitors and search engines that it’s currently unavailable, but that unavailability is planned and temporary (i.e. your site hasn’t gone down).
When you update WordPress, or you update a theme or plugin, WordPress will automatically go into maintenance mode (stuck in maintenance mode?

4 min read Igor Benić
Tutorials | ibenic.com | 9 days ago

Headless WordPress: React Router Pagination

A tutorial on how to use React Router to load posts from a site. This tutorial follows after the previous one where the posts were loaded and paginated through a function.

Headless WordPress: React Router Pagination

Tutorials | ibenic.com | 9 days ago

In the last tutorial we have loaded articles when clicking a pagination button. If you would like to load articles even from a page parameter from URL, we need to implement a route. We will use the React Router to paginate through pages. If you have not yet completed the previous tutorial, you can check it out here: https://www.ibenic.com/headless-wordpress-loading-posts-pagination/.
To start with the React Router, we need to install it. Once you have positioned yourself in the folder we have created in the previous tutorial (through the command line), type this command:
npm install react-router-dom
Once installed, let’s start editing and adding code. First, we will import components from the React Router at the begging of our App.js file.
Adding Router to your App
We will now wrap our App JSX with Router so we can use Router components inside of our App. Be aware that once this code is added, you will get errors because of undefined components. We will define them next.
So, we have wrapped all our JSX with the Router components and using the Switch component so that Routes can be switched when the URLs are matched.
The first route that we have defined is /page/:page. This will

21 min read Matteo Duò
Tutorials | kinsta.com | Oct. 16, 2019

What’s New in WordPress 5.3 (New Blocks, New APIs, Improved Admin UI)

WordPress 5.3 includes lots of great new features, enhancements, bug fixes! Improved blocks, new Site Health Tool, Twenty Twenty theme, new APIs and more.

What’s New in WordPress 5.3 (New Blocks, New APIs, Improved Admin UI)

Tutorials | kinsta.com | Oct. 16, 2019

WordPress 5.3 is getting closer (now we’re at WordPress 5.3 RC1) and we can’t wait to see all the upcoming new features and enhancements in action. So what can we expect from WordPress 5.3?
First and foremost, a whopping number of releases of the Gutenberg plugin is going to be merged into the core, from 5.4 to 6.6. This means we’ll see a huge number of features and enhancements for both users and developers, as well as an important boost in performance.
But there’s much more than Gutenberg in WordPress 5.3.
In fact, 5.3 features several improvements related to the Site Health Tool, a brand new default theme (TwentyTwenty), enhancements in the Admin User Interface, better support for PHP 7.4, improved accessibility, and much more.
That’s a lot of amazing stuff, right? So, let’s buckle up and dig deeper into WordPress 5.3.
At the time of this writing, the next Major Release of WordPress is far from being stable. We can still expect several bug fixes before the final release, scheduled for November 12, 2019, but no more commits for any new enhancements or feature requests are admitted.
23 September 2019: Beta 1
30 September 2019: Beta 2
8 October 2019:

10 min read Eusebiu Oprinoiu
Tutorials | deliciousbrains.com | Nov. 20, 2019

WordPress Plugin Development Best Practices: Template Files

In WordPress, templates are usually used in themes. But there are plugins like WooCommerce and EDD that use template files to display content as well. In this article, Delicious Brains explains how you can do this too in your own plugins.

WordPress Plugin Development Best Practices: Template Files

Tutorials | deliciousbrains.com | Nov. 20, 2019

When we talk about templates in WordPress we are normally referring to page template files in the theme. However, there are plugins that use template files to display content, and that becomes another consideration when it comes to building WordPress themes. Can you override plugin template files? If so, how? If you are building a plugin that renders HTML, how can you make it easily altered by themes? In this article I’ll answer these questions.
What Are Templates?
The WordPress templating system is one of the most important pillars of the WordPress architecture. Template files are “PHP files that contain a mixture of HTML, Template Tags, and PHP code.”
Template files are loaded in a specific manner, governed by the WordPress template hierarchy. Specific template files are looked for in the theme, and fallbacks are used if they don’t exist. For example, a car listing site has registered a custom post type of ‘car’. When a user visits a page on the site for a specific car, WordPress will look in the theme for a template file called single-car.php. If it doesn’t exist, it will fallback to the single.php template for displaying generic posts.
A

9 min read Weglot
Tutorials | blog.weglot.com | Oct. 9, 2019

How to Translate Images on Your WordPress Site

It’s important to remember that there’s more to creating a fully translated WordPress site than just the text on the page — images also play an important role in creating a multilingual site

How to Translate Images on Your WordPress Site

Tutorials | blog.weglot.com | Oct. 9, 2019

If you’re planning to translate your WordPress site, it’s important to remember that there’s more to creating a fully translated WordPress site than just the text on the page — images also play an important role in creating a multilingual site. With the right WordPress translation plugin, you can translate images so that you’re able to display different images, text, and image metadata, based on a visitor’s language.
This helps you create a better, more localized user experience, make your website more accessible in all languages, and improve your multilingual SEO, especially when it comes to ranking images in Google image search.
In this post, you’ll learn how you can use Weglot to fully translate images on your WordPress site with a simple step-by-step guide for localizing all aspects of your site’s visual media (including videos).
How to Choose a WordPress Translation Plugin for Images
When you’re looking for a WordPress translation plugin to translate images, it’s important to remember that there are multiple considerations for fully translating an image:
The image file itself. For example, using a different image URL for

10 min read Adi Spiac
Tutorials | translatepress.com | Nov. 11, 2019

How to Automatically Translate WordPress Site (fast and with minimal costs)

Tutorial focusing on automatic translation as a great starting point to building multilingual WordPress sites faster and cheaper.

How to Automatically Translate WordPress Site (fast and with minimal costs)

Tutorials | translatepress.com | Nov. 11, 2019

Creating a multilingual WordPress site is a pretty laborious task. You first need to figure out what languages you want your site to be available in, then find the best translation plugin for your project. Only after this you’ll get to the part where you actually translate your site content. This process is probably the most time consuming of all the above. Automatically translating your WordPress site is a excellent way to speed up the translation process and use automatic translations as a starting point for your multilingual content. You can have everything translated in minutes, not days or weeks.
In this tutorial we’ll go through how to automatically translate WordPress sites fast and with minimal costs by using TranslatePress.
TranslatePress offers both automatic and manual translations. What sets TranslatePress apart from other multilingual solutions is that you can to translate all your site content directly from the front-end, by using a visual translation interface.
Let’s get started…
Why you should Automatically Translate WordPress Site
Translating your WordPress site automatically is an excellent choice that will allow you to go multilingual, while

9 min read createandcode
Tutorials | commercegurus.com | Dec. 11, 2019

WooCommerce Gift Card Tutorial: How to Sell Gift Cards at Your Store

With the holidays in full swing, you might be looking for a way to start selling WooCommerce gift cards at your store. Unfortunately, WooCommerce doesn't come with a built-in gift card feature. But we're going to show you how to fix that!

WooCommerce Gift Card Tutorial: How to Sell Gift Cards at Your Store

Tutorials | commercegurus.com | Dec. 11, 2019

With the holidays in full swing, you might be looking for a way to start selling WooCommerce gift cards at your store. Gift cards are a win-win – not only does it make it easy for gift-givers to check off their shopping lists, it also lets you lock in sales at your store.
Unfortunately, WooCommerce doesn’t come with a built-in gift card feature. But we’re going to show you how to fix that using a WooCommerce gift card plugin.
In this post, we’re going to cover two things:
We’ll show you step-by-step how to start selling WooCommerce gift cards with Smart Coupons. It costs $99 and is our recommended solution.
If you’re on a budget, we’ll also share some free (or cheaper) WooCommerce gift card plugins that are viable alternatives, though we won’t share full tutorials for each plugin.
Ready to sell your first WooCommerce gift card? Let’s set it up…
How to Sell WooCommerce Gift Cards With Smart Coupons
Smart Coupons is a popular plugin listed at the official WooCommerce plugin directory, where it’s maintained a near-perfect 4.8-star rating on 55+ reviews.
Beyond being popular with reviewers, Smart Coupons is also our recommended

8 min read Adi Spiac
Tutorials | translatepress.com | Sep. 23, 2019

How to Translate Sliders in WordPress (Any Slider Plugin)

There's lot of friction when trying to translate slider content (text, buttons, links etc.), mostly because it exists outside the WordPress editor. This tutorial focuses on how you can achieve this easily and for free, independently of the slider plugin used.

How to Translate Sliders in WordPress (Any Slider Plugin)

Tutorials | translatepress.com | Sep. 23, 2019

Love ’em or hate ’em, sliders and carousels are a popular design choice for a lot of WordPress sites. But if you’re looking to create a multilingual WordPress site, figuring out how to translate sliders in WordPress can be difficult because slider content exists outside the WordPress editor. You might be using a dedicated slider plugin or the slider widget in a page builder plugin like Elementor. Either way, you’ll need to be able to translate those sliders to ensure a cohesive multilingual experience for your visitors.
To help, we’re going to show you how to translate sliders in WordPress using a simple, non-technical interface like this:
This method will work with all slider plugins and you’ll be able to follow this tutorial for free – no need to purchase a premium plugin just to translate your WordPress sliders.
What You Need to Translate Sliders in WordPress
To follow this tutorial and create multilingual sliders on WordPress, you’ll only need two things:
Your slider – we’ll create an example slider with the free Smart Slider 3 plugin, but the method that we’ll outline will work with any slider plugin/widget including

9 min read Adi Spiac
Tutorials | translatepress.com | Nov. 25, 2019

How to Automatically Translate WooCommerce (Fast and Cheap)

Learn how to automatically translate your WooCommerce store fast and with minimal costs using TranslatePress.

How to Automatically Translate WooCommerce (Fast and Cheap)

Tutorials | translatepress.com | Nov. 25, 2019

If you want to create a multilingual eCommerce store, learning how to automatically translate WooCommerce can save you a ton of time and money. Rather than painstakingly translating each product details from scratch, you can use machine translation to create your baseline translations and then go back and manually refine them as needed.
In this post, you’ll learn how to automatically translate your WooCommerce store using the Google Translate API and a free WordPress translation plugin.
You’ll be able to create static, SEO-friendly translations for each product and shop page. And if needed, you can also go back and manually edit any of your machine translations using a simple visual translation interface.
Ready to start translating? Let’s dig in…
How to Automatically Translate WooCommerce
To automatically translate a WooCommerce store, you can use the free version of the TranslatePress plugin.
TranslatePress lets you translate your entire WooCommerce store using automatic machine translation powered by the Google Translate API or DeepL. It will then store those translations locally and let you manually edit them using a simple visual translation management interface.

Tutorials | commercegurus.com | Dec. 4, 2019

WooCommerce Hooks: Introduction, Tutorial, and Real-Life Examples

If you want to customize how your WooCommerce store looks and/or functions, understanding WooCommerce hooks is going to make your life a whole lot easier. We’ve included two videos which allow you to follow along step-by-step. Hooks make it easy to insert content or change behavior at specific parts on your store, like the checkout page, shopping cart page, etc. What’s so great about WooCommerce hooks is that they let you do this without needing to edit any of the underlying theme template files.

11 min read Adi Spiac
Tutorials | translatepress.com | Nov. 19, 2019

How to Add a WordPress Language Switcher to Your Website

Looking to add a WordPress Language Switcher to your website? This tutorial highlights three easy methods and best practices for displaying an effective and eye-catching language switcher in WordPress.

How to Add a WordPress Language Switcher to Your Website

Tutorials | translatepress.com | Nov. 19, 2019

No matter what kind of site you have, the easiest way to let visitors view your content in their preferred language is with a WordPress language switcher. In a nutshell, language switchers can be text, a button, or a dropdown on a page that users can click (or tap) to translate the content into another language. Generally, you’ll find WordPress language switchers in the header, footer, or navigation.
It doesn’t matter what form your language switcher takes, the important thing is giving visitors a convenient way to switch to their preferred language. It’s essential for improving the overall user experience of any multilingual website.
In this tutorial, we’ll take a look at some examples of language switchers on popular websites and cover how you can add one to your site with TranslatePress.
Let’s get started.
5 Examples of WordPress Websites with Language Switchers
Language switchers can take many forms, from language codes and flags to dropdowns and localized text.
Let’s take a look at a variety of real-world examples of language switchers.
1. WordPress.org
The official WordPress.org site displays a prominent green text box in the middle of the homepage

8 min read Matteo Duò
Tutorials | kinsta.com | Oct. 28, 2019

WordPress Version Control (What It Is and Best Solutions)

Learn what WordPress version control is plus some of the solutions you can use to start tracking changes at your WordPress website.

WordPress Version Control (What It Is and Best Solutions)

Tutorials | kinsta.com | Oct. 28, 2019

WordPress version control helps you track changes to your WordPress site to monitor what’s happening and roll back those changes if needed. Those changes could be simple tweaks like edits to a post or more technical changes like edits to your site’s codebase. In this post, we’ll explain more about what version control is and how it applies to WordPress. Then, we’ll dig into some of the tools that you can use to implement version control on your WordPress site.
What is WordPress Version Control?
A version control system tracks changes to a file (or files) over time so that you can see how things have changed and, if needed, revert to a previous version.
Applied to WordPress, version control lets you track changes that you, or others, make to your site.
In a WordPress context, version control can track actions like:
Updating or publishing a post.
Installing or uninstalling a new plugin.
Changing your WordPress theme.
Updating your core software or any theme or plugin.
Not only you can see these changes, but you can also undo them or roll back to a previous version if needed.
In a development sense, version control can also help developers manage changes to the

8 min read Iconic
Tutorials | iconicwp.com | Nov. 21, 2019

How to Use Video to Inspire More Sales in Your WooCommerce Store

In this guide, we’ve outlined four reasons why video is the new standard for increasing sales in your WooCommerce store. As a bonus, we’ve added step-by-step instructions for adding video using a WooCommerce video plugin.

How to Use Video to Inspire More Sales in Your WooCommerce Store

Tutorials | iconicwp.com | Nov. 21, 2019

In this guide, we’ve outlined four reasons why video is the new standard for increasing sales in your WooCommerce store. As a bonus, we’ve added step-by-step instructions for adding video using a WooCommerce video plugin. The plugin mentioned in this guide is available as part of our All Access Bundle, offering a massive 91% discount:
WooThumbs for WooCommerce – Help customers make a buying decision by adding embedded video into your product gallery from either YouTube, Vimeo, or video upload.
Instant Access to All of our WooCommerce Plugins
Save up to a massive 91% on our full collection of WooCommerce plugins. Everything you need for your WooCommerce store.
Get the bundle
If you want to jump to certain points in the article, just click on one of the following links:
WooCommerce video: why you should be using it
Below are four key reasons why adding video to your WooCommerce product pages will boost your sales. We know that creating good quality video for your product pages can be expensive, but the facts don’t lie:
73% more visitors would make a buying decision if the product comes with a video.
So by making video a big part of your store, you’ll be sure

16 min read Adi Spiac
Tutorials | translatepress.com | Oct. 29, 2019

How to Translate WordPress (Ultimate Guide)

In depth guide on translating your WordPress site in multiple languages and questions you need to ask before deciding to go multilingual.

How to Translate WordPress (Ultimate Guide)

Tutorials | translatepress.com | Oct. 29, 2019

WordPress powers almost 35% of all websites and not all of them are in English. In fact, the number of non-English websites is on the rise, with 53.9% of WordPress sites being created in languages other than U.S. English. This shows there’s a huge opportunity for going multilingual and translating your site in multiple languages. But getting started can be confusing, even for experienced WordPress users. You might be wondering what are the best WordPress multilingual plugins? What are the technical challenges of setting it up a multilingual site? Are there any SEO implications? Should I use machine or human translations?
In this post, I’ll guide you through what you need to know about translating your WordPress site and hopefully answer all your questions. We’ll cover everything from figuring out whether you need to translate your site in other languages, different methods and WordPress plugins for translation, and the best ways to translate your content.
Translate WordPress Index
Do You Need to Translate Your WordPress Website?
Translating your WordPress content isn’t something you do for fun—it’s something you do with a strategy in mind. So if you’re

7 min read Adi Spiac
Tutorials | translatepress.com | Jul. 2, 2019

How to Translate WordPress Menu into Multiple Languages

A guide to creating multilingual WordPress menus as well as displaying different menu items for different languages.

How to Translate WordPress Menu into Multiple Languages

Tutorials | translatepress.com | Jul. 2, 2019

Translating a website requires more than a simple translation of the content. For instance, a major concern is how to translate a WordPress menu. The menu is one of the first elements of a site that users notice, and they base their first impression on it. When building a multilingual WordPress menu, there are several aspects you need to pay attention to. Some of your pages or products may be related or available only to some countries, so you may have to hide those menu items for certain languages.
The translation also impacts the menu design. For example, it’s well known that German words are on average longer than English words, which influences the spacing between menu items.
TranslatePress helps you translate any WordPress menu, in a couple of clicks using a visual translation editor. Below we’ll go into the simple steps to achieve this.
Setting Up a WordPress Menu
Due to the way it’s built, TranslatePress works out of the box with any theme or plugin, so you can use the theme of your choice, or even a menu plugin. Most themes support a primary and footer menu, but some give users more options for displaying menus.
To create a WordPress menu go to Appearance >