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!

×

4 min read Tareq Hasan
Tutorials | tareq.co | 8 mins ago

Backing up WordPress Database from Command Line - Tareq Hasan

Create and upload your WordPress database backup to Amazon S3, to a remote machine via SCP or to your local machine in some directory, all done from command line tool.

Backing up WordPress Database from Command Line - Tareq Hasan

Tutorials | tareq.co | 8 mins ago

As a developer who is very sensitive about performance, I never (mostly) used any backup plugin those depends mostly upon WordPress cron and tries to backup and upload to the same server or a remote server without offloading from the main PHP process. To me, it feels like I’m slowing down the server by relying on backing up a site on PHP FPM. It could be done more efficiently from command line using tools like mysqldump, gzipping it and copying to any location you would like. Because it’s supposed to work like that, I never liked any backup plugin (I can’t speak for every backup solutions out there, but most plugin does). Although VaultPress bridges the gap between both of two worlds by backing up normally and using SSH, but it’s costly. Well, not that much, but still you require to opt-in to their monthly payment plan.
Till now I’ve been using bash scripts to backup my sites, but those also require you to manually edit and put the server locations where to store the backup and they aren’t all purpose scripts. So I built a new one – wp-db-backup. It’s just like another command line utility that lets you do whatever you want without touching

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

WordPress Activity Log - 7 Things You Should Be Tracking

We’re going to discuss the seven most crucial activities to track on your site. From content changes to failed login attempts.

WordPress Activity Log - 7 Things You Should Be Tracking

Tutorials | kinsta.com | 5 days ago

When your WordPress website is small, it’s easy to keep tabs on everything that happens within it. However, as it grows in size and complexity it can become a lot harder to keep up. This is particularly true if you enable users to register on your site, run a membership site, or have multiple contributors on it. Regardless, it’s vital to know what’s happening on your site at all times. You can do this by tracking user activity such as changes to content, profile updates, failed logins, and more. When you have information like this at your fingertips, you can quickly track down the source of any problems and maintain tight security.
In this post, we’re going to briefly talk about why you’d want to track your WordPress site’s activity. Then we’ll help you figure out what types of activity it’s most important to keep an eye on. Let’s jump right in!
Why It’s Crucial to Use a WordPress Activity Log
An activity log can help you keep tabs on important changes to your site.
If your website has only a single user – you – there should be no surprises. Unless your site has been hacked (which we’ll talk more about later),

4 min read Adi Spiac
Tutorials | translatepress.com | 4 days ago

Translate Gutenberg Blocks in WordPress

A short tutorial on how to translate any type of Gutenberg blocks using TranslatePress.

Translate Gutenberg Blocks in WordPress

Tutorials | translatepress.com | 4 days ago

Translating Gutenberg blocks is really straight forward by using TranslatePress. In this tutorial we’ll focus on how to translate Gutenberg blocks of any type, including headings, paragraphs with different formatting, quotes, lists, buttons and more. Gutenberg is the new editor for WordPress, which will make it to core in WordPress 5.0, and has a strong impact on the whole publishing experience. It seeks to make it easy for anyone to create rich, flexible content layouts.
Gutenberg blocks are a great tool for building and styling different types of content, without having to write a single line of code. If you’re looking to make your site available in multiple languages, you need a simple way to translate the content from each Gutenberg block.
How to Translate Gutenberg Blocks
To enable Gutenberg simply install and activate this free plugin.
Now let’s add a new post that contains some of the most popular Gutenberg blocks.
As you noticed I added a paragraph with formatting, multiple headings, a quote block, a list and a button.
All that’s left is to download and install TranslatePress and translate each one of them. For this example we’ll add French as a

12 min read Tom Zsomborgi

9 Tips For Hosting Dynamic WordPress Sites

Dynamic sites are a bit more complicated than just "simple" sites and they require more attention when it comes to hosting.

9 Tips For Hosting Dynamic WordPress Sites

One of the big reasons that so many people love WordPress is that you can use it to create pretty much any type of website. From blogs to eCommerce stores to membership sites, WordPress can do it all. But…the same can’t be said for the average WordPress host… While pretty much any host can handle a simple WordPress blog or brochure site, WordPress sites that rely more heavily on dynamic content, like eCommerce stores or membership sites, require a more detailed approach to hosting and optimization if you want them to perform well.
For example, you’ll hear horror stories of the WooCommerce dashboard that takes minutes to load or run reports. Or the online course content that takes forever to load and frustrates course-takers.
To help you avoid that being your site, we’re going to dig into 9 tips for hosting dynamic WordPress sites like:
eCommerce stores built with WooCommerce or Easy Digital Downloads;
Membership sites built with any one of the many quality membership plugins out there;
Online courses built with LMS plugins;
Social networking sites based on BuddyPress, PeepSo, or others;
Forums built with bbPress or BuddyPress.
Three Big Reasons Why Dynamic

10 min read Joe Casabona
Tutorials | css-tricks.com | 3 days ago

Styling the Gutenberg Columns Block

Gutenberg is right around the corner and your themes should be prepared! In this tutorial you’ll learn how to properly style Columns in Gutenberg.

Styling the Gutenberg Columns Block

Tutorials | css-tricks.com | 3 days ago

WordPress 5.0 is quickly approaching, and the new Gutenberg editor is coming with it. There’s been a lot of discussion in the WordPress community over what exactly that means for users, designers, and developers. And while Gutenberg is sure to improve the writing experience, it can cause a bit of a headache for developers who now need to ensure their plugins and themes are updated and compatible. One of the clearest ways you can make sure your theme is compatible with WordPress 5.0 and Gutenberg is to add some basic styles for the new blocks Gutenberg introduces. Aside from the basic HTML blocks (like paragraphs, headings, lists, and images) that likely already have styles, you’ll now have some complex blocks that you probably haven’t accounted for, like pull quotes, cover images, buttons, and columns. In this article, we’re going to take a look at some styling conventions for Gutenberg blocks, and then add our own styles for Gutenberg’s Columns block.
Block naming conventions
First things first: how are Gutenberg blocks named? If you’re familiar with the code inspector, you can open that up on a page using the block you want to style, and check it

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

WordPress Cookies and PHP Sessions - Everything You Need to Know

This is an in-depth guide on how WordPress core uses cookies, what to do with caching, GDPR and much more!

WordPress Cookies and PHP Sessions - Everything You Need to Know

Tutorials | kinsta.com | 12 days ago

Cookies were first invented in 1994 by a computer programmer named Lou Montulli. Without them, the web would be quite a different place. Whether your logging into the back-end of your WordPress site or closing an annoying popup window, you use and interact with cookies every day (even if you don’t realize it). By now, you’ve probably guessed that when we refer to cookies, we mean the cookies used to store important visitor information on a website, not the yummy chocolate chip kind.

4 min read pol taj
Tutorials | wpgeodirectory.com | 14 days ago

The Font Awesome v5 WordPress Problem

A post about potential problems that could arise with the new version of Font Awesome when used within WordPress themes and plugins

The Font Awesome v5 WordPress Problem

Tutorials | wpgeodirectory.com | 14 days ago

This blog post is mainly to draw attention to the brewing problem with using Font Awesome v5 in your WordPress Plugin or Theme. What is Font Awesome?
It’s a little CSS (or JS in v5) file that you can add to your site to be able to use lots and lots of fancy icons on your site.
What’s the problem?
There are really two problems;
1. The first (less serious) problem is a common problem with JS/CSS libraries and WordPress and can affect FA v4 not just FA v5, that is the fact that two developers might add the script and use different names so the same file gets added to the website twice. The fix to this is relatively simple and is resolved by the two devs using the same name to add the file, we use and we suggest “font-awesome”.
2. The main brewing problem with using Font Awesome in WP these days is that FA v5 introduced a new way to use it, in FA v4 it was always just a CSS file but now it can be used either as a CSS file or as a JS file. This is fine for “Joe Blogs” with his html website but once you are using a CMS (content management system) like WordPress which has plugins built by many many devs you have the situation that both the CSS and the JS

5 min read Adi Spiac
Tutorials | translatepress.com | 11 days ago

How to Translate WordPress Forms of any type

Quick tutorial on how to create multilingual WordPress forms of any type. Using TranslatePress you’ll be able to translate forms (all form fields and messages) directly from the front-end, with just a few clicks.

How to Translate WordPress Forms of any type

Tutorials | translatepress.com | 11 days ago

Translating WordPress forms is now easier than ever. Using TranslatePress you can create bilingual or multilingual WordPress forms. You’ll be able to translate WordPress forms (all form fields and messages) directly from the front-end, with just a few clicks.
In this tutorial we’ll focus on how to create multilingual WordPress forms of any type.
Whether it’s a simple contact form, user registration form, job application form or survey form, you can follow the simple steps below to translate it.
Why Translate WordPress Forms
If your business is aiming to reach an international audience, then building a multilingual website is the way to go. This of course implies you need to translate WordPress forms of different types.
By translating your forms, you have the potential to:
reach a wider, international audience
increase your form’s conversion rate
boost your revenue, if you’re collecting payments or donations via an order form
Below we’ll show you how to setup and translate a form in as many languages as you want. This way you’ll keep all your collected data (form submissions) in one place.
How to Translate WordPress Forms
First we’ll go

16 min read Tom Zsomborgi
Tutorials | kinsta.com | 20 days ago

How to Fix the WordPress HTTP Error (Uploading Image to Media Library)

We’re going to dive into one of the more common ones, the HTTP error. Users typically encounter this when trying to upload images or videos to the WordPress media library.

How to Fix the WordPress HTTP Error (Uploading Image to Media Library)

Tutorials | kinsta.com | 20 days ago

As with any platform, there are always those annoying errors or problems you have to learn how to work through. Trust us, we’ve pretty much seen them all! From the white screen of death to database connection errors, WordPress definitely has its quirks.

Tutorials | highrise.digital | 21 day ago

How to use Trello for WordPress project management - Highrise Digital

Over the last few months, we’ve been focussing on improving the way we manage our projects using Trello to communicate and organise our tasks. Here’s how we have been doing it.

How to use Trello for WordPress project management - Highrise Digital

Tutorials | highrise.digital | 21 day ago

So, you're planning a new website. Do you want to set your website project up for success? Do you want to avoid any costly surprises along the way?
Of course, you do.
A thorough, focused web specification document will keep your web project running smoothly and, most importantly, will give you the best to chance of delivering a project that meets the goals of your visitors and your business.
In this guide, I’ll outline the key parts of an effective website specification and why they’re important.
What is a website specification?
A website specification is a document that articulates the project’s goals, objectives and tactics. It should outline constraints, such as budget, deadlines, or technical restraints. It can also include project details such as the team involved, for example, stakeholders or points of contact.
Website specification content
Overview
This section should give a basic overview of the project and the organisation behind it. An overview could include:
About your organisation – A brief company background and history.
What problem are you trying to solve? – Why is the project needed?
High-level project scope – Is it a redesign of a

4 min read Joe Casabona
Tutorials | casabona.org | 21 day ago

Creating a Responsive Gutenberg Price Table - Joe Casabona

In this tutorial I talk about how I built a simple. responsive price table using native Gutenberg Columns.

Creating a Responsive Gutenberg Price Table - Joe Casabona

Tutorials | casabona.org | 21 day ago

Last week I worked on an upcoming tutorial for a popular online publication on how to style the Gutenberg Columns block (I’ll be sure to send that along when it comes out). As as result, I decided to experiment to see what you could reasonable do, and came up with this Gutenberg Price Table: https://codepen.io/jcasabona/pen/RYvEYd. In this tutorial, we’ll go over some of the things we need to do to make this happen. Requirements
There are few requirements / constraints:
Only use Gutenberg markup – no additional HTML or Javascript
It has to be responsive
The stacking order for the columns needs to reflect content priority (e.g., the most important package should be the top one)
?While I won’t do a full blown tutorial on how I did this (you can look for the upcoming tutorial for that), I will highlight some important parts aspects.
How Gutenberg Columns Work
There are three things to know about Gutenberg Columns:
At the time of this writing, they use Flexbox. Originally they used CSS Grid, but the core team decided to switch to ?Flexbox for the better browser support
There are 2 classes by default: wp-block-columns for the overall columns container and wp-block-column

14 min read Sandra Stone
Tutorials | webzakt.com | Aug. 29, 2018

Comprehensive Guide to How to Speed Up Your WordPress Site

A step-by-step guide on how to speed up your WordPress site focusing on non-developer solutions. If your web content is loading slowly, read our guide on how to speed up your WordPress site and maximize usability for visitors.

Comprehensive Guide to How to Speed Up Your WordPress Site

Tutorials | webzakt.com | Aug. 29, 2018

Your WordPress website speed can gradually slow down for many reasons, which significantly impacts user experience. Many factors, such as the host provider, caching, content delivery networks, usage of JavaScript, poor image optimization, and poorly coded plugins can affect website performance. If your web content is loading slowly, read our guide on how to speed up your WordPress site and maximize usability for visitors. In this step-by-step guide on how to speed up your WordPress site, we’re focusing on non-developer solutions, i.e. improvements anyone can make. Let’s steer clear of custom code implementation since there are so many other ways of improving the speed of your site. Before we get into the methods of speeding up your WP site, it helps to understand some basics, such as why speed is important and some general causes of a slow WordPress site.
How to Speed Up Your WordPress Site
As an administrator, you might not be fully aware of your website’s front-end speed. The first thing to do is to run an eyeball test on your website by checking your site’s page load performance on someone else’s computer. If you find it slow using it yourself as a user

3 min read Phpbits Studio
Tutorials | block-options.com | 10 days ago

withAPIData Deprecated : Doing Async Call to Custom Endpoints on Gutenberg

Here are two ways on how you can do async API calls on Gutenberg without withAPIData which was deprecated on the previous release.

withAPIData Deprecated : Doing Async Call to Custom Endpoints on Gutenberg

Tutorials | block-options.com | 10 days ago

Building a custom Gutenberg plugin this time is really challenging, you have to go with the fast-paced development and changes on the core plugin. Codes that you made worked perfectly are not guaranteed to stay that way, so you need to stay up-to-date and check their Github repo from time to time. For instance, this one on the previous release : Is withAPIData being deprecated? withAPIData is a huge component to fetch custom endpoints and has been really useful, especially on post list blocks and on most blocks that are fetching database table data.
Reading on that issue and following In Gutenberg, now that withAPIData is being deprecated, how can I do an async call to a custom endpoint? at StackExchange here are two alternatives that you can use:
First is using withSelect which is what I’m currently doing. This code is from Matt Watson’s answer on StackExchange.
const { apiFetch } = wp;
const { registerStore, withSelect } = wp.data;
const actions = {
setUserRoles( userRoles ) {
return {
type: 'SET_USER_ROLES',
userRoles,
};
},
receiveUserRoles( path ) {
return {
type: 'RECEIVE_USER_ROLES',
path,
};
},
};
const store = registerStore( 'phpbits/test-block', {
reducer( state

8 min read Iain Poulson
Tutorials | wpappstore.com | Sep. 12, 2018

How to Perform Effective Keyword Research and Improve Search Rankings

This week we take a look at something I've personally been learning recently: how to perform effective keyword research to help getting higher in search rankings.

How to Perform Effective Keyword Research and Improve Search Rankings

Tutorials | wpappstore.com | Sep. 12, 2018

If there’s one thing Google is good at, it’s keeping us on edge when it comes to their algorithms and changing ranking factors. For example, Google recently rolled out mobile-first indexing; meaning from now on, your mobile site will be indexed before your desktop version. And we all know there’s no end in sight, leaving us to continually adjust our SEO efforts so our sites can rank well.
But there is one thing, however, that has stayed fairly consistent over the years when it comes to optimizing your website for higher search rankings: keyword research.
This post contains some affiliate links. We may receive a commission for purchases made through these links. See the disclosure for more details.
If you’re ready to ramp up your keyword research so your WordPress website can rank better in search results, draw more organic traffic, and get more conversions so your business can continue to grow, take a look at these actionable tips.
1. Learn About Your Existing Audience
It won’t matter how well you rank in search engine results, or how many people come to your website, if no one engages with your content, signs ups for your email list, or buys your products

Tutorials | wpreset.com | 12 days ago

Regain Access to WordPress Admin Without a Username or Password

There are fast methods of regaining access by modifying a few database records or a few files via FTP. As long as you have some access to the underlying server resources, you’ll be back in WP admin in no time.

Regain Access to WordPress Admin Without a Username or Password

Tutorials | wpreset.com | 12 days ago

It’s a nightmare not being able to login to your WordPress site. You’re sure you have the right password, you even tried resetting the password, but nothing works. You’re locked out of your site. Thankfully there are fast methods of regaining access by modifying a few database records or a few files via FTP. As long as you have some access to the underlying server resources, you’ll be back in WP admin in no time. This guide will help you in the following situations:
reset password option does not work
reset password works but you’re not getting the email (for whatever reason)
you know the username & password but it just doesn’t work
you’ve messed up the account’s priviledges
users or usermeta database table is corrupted or acccidentlay modified/deleted
a plugin/theme has messed something up login related
For the methods in this guide to work you need just one of the following things:
FTP access to the server, or
cPanel access to the server, or
access to the MySQL database
Help! I can’t log in!
There is an unlimited number of reasons why you can’t log in. Wrong username or password is the simplest explanation, but I don’t

Tutorials | profitpress.com | 23 days ago

How to Make Money with WordPress: The Ultimate Guide (2018)

This is the ultimate guide on how to make money with WordPress. Whether you’re just starting out or you’ve been making a living with WordPress for over a decade, this guide is for you!

10 min read Phpbits Studio
Tutorials | wpexplorer.com | 25 days ago

How to Optimize WordPress Sidebars for Better Traffic & Conversions

This article briefly discuss what sidebars are for and common elements. Also present are some tips to optimize sidebars for good user-engagement, which can result in better traffic and conversions.

How to Optimize WordPress Sidebars for Better Traffic & Conversions

Tutorials | wpexplorer.com | 25 days ago

Taking the time to optimize WordPress sidebars on your site for better traffic & conversions should be one of your top priorities besides creating compelling content to draw new readers. Sidebars are often neglected because we fail to understand their true function. We regard them as mere accessories to webpages and posts. Thus, we don’t see our sidebars as a powerful tool for good user-engagement. In this article, I briefly discuss what sidebars are for and common elements. I will also present some tips to optimize sidebars for good user-engagement, which can result in better traffic and conversions.
The True Function of WordPress Sidebars
WordPress sidebars show information other than the main content in a given webpage. These limited spaces are found on either or both sides of a page and provide a home to widgets that display our advertisements, navigation menu, calendar, recent posts, etc.
However, despite their limited space, many users tend to fill sidebars with as many widgets as possible. One reason is to accomodate site users diverse needs and preferences. Thus, a site manager might want those widgets available just in case one reader needs them. Moreover, it’s

3 min read Codeinwp
Tutorials | youtube.com | Aug. 27, 2018

How to Create an Online Store in 2018 (FAST & EASY)

Video guide to creating an online store with WordPress and WooCommerce.

How to Create an Online Store in 2018 (FAST & EASY)

Tutorials | youtube.com | Aug. 27, 2018

I will walk you through every step of the how to create an online store guide, and try to answer all your question in the comments. What type of WordPress shop do you want to make? WooCommerce vs Shopify: https://youtu.be/6EzNbhaZWSc
When starting to create an online store, you just need to follow these 3 steps:
2:17 | Get a catch Domain Name + Hosting
9:05 | Setup WordPress + WooCommerce
21:30 | Customize your website (Theme Options)
I hope you enjoyed this new format with longer tutorials post, and feel confident that making your own online store isn’t rocket science.
It takes a lot of time and trial and error, but if you follow the steps I outlined, you’ll be up and running in no time!
It is true that WooCommerce can be an intimidating platform for new e-commerce users, but it needn’t be. As long as you focus on getting your first product up and ready to be sold, you’ll have an online store running in no time. Everything you do after that is simply an extension of adding a product.
You can also check the WooCommerce vs Shopify comparison to see what platform is best for you: https://youtu.be/6EzNbhaZWSc

12 min read Joshua Strebel
Tutorials | aws.amazon.com | Aug. 23, 2018

How Pagely implemented a serverless data lake in AWS to facilitate customer support analytics

Not WordPress specific - but a #bigdata look on how we used AWS to improve our log processing times. From 8 hours down to 24 seconds.

How Pagely implemented a serverless data lake in AWS to facilitate customer support analytics

Tutorials | aws.amazon.com | Aug. 23, 2018

Pagely is an AWS Advanced Technology Partner providing managed WordPress hosting services. Our customers continuously push us to improve visibility into usage, billing, and service performance. To better serve these customers, the service team requires an efficient way to access the logs created by the application servers. Historically, we relied on a shell script that gathered basic statistics on demand. When processing the logs for our largest customer, it took more than 8 hours to produce one report using an unoptimized process running on an Amazon EC2 instance—sometimes crashing due to resource limitations. Instead of putting more effort into fixing a legacy process, we decided it was time to implement a proper analytics platform.
All of our customer logs are stored in Amazon S3 as compressed JSON files. We use Amazon Athena to run SQL queries directly against these logs. This approach is great because there is no need for us to prepare the data. We simply define the table and query away. Although JSON is a supported format for Amazon Athena, it is not the most efficient format for use with regards to performance and cost. JSON files must be read in their entirety, even if

6 min read Igor Benić
Tutorials | ibenic.com | Sep. 1, 2018

How to enable Inner Blocks in your Gutenberg Block

In this tutorial, you can learn how to use the Inner Blocks Component in your own blocks. This can be used to replace shortcodes that wrap the content (for example: hide the content from free users)

How to enable Inner Blocks in your Gutenberg Block

Tutorials | ibenic.com | Sep. 1, 2018

Inner Blocks are Gutenberg Blocks that allow inserting additional blocks within your own block. To understand it even better, imagine a shortcode that wraps the content. This content can then be shown or hidden. You can achieve that inside Gutenberg with Inner Blocks. Gutenberg Inner Blocks
If you’re interested in reading the code behind Inner Blocks, you can check their folder on Github. They are basically a wrapper that allows putting other blocks inside.
How do you use them? First, you need to import them in the file where you’re going to use them.
import { InnerBlocks } from '@wordpress/editor'; // or wp.editor
Then you need to insert this block inside your edit function (this example uses JSX):
edit( { className } ) {
return (
<div className={ className }>
<InnerBlocks />
</div>
);
},
To show the contents (other blocks) inside of the InnerBlocks component, you need to call <InnerBlocks.Content/>:
save() {
return (
<div>
<InnerBlocks.Content />
</div>
);
}
Properties
This block (component) also accepts several properties so that you can customize the UX of your block.
allowedBlocks
This property can be a string

5 min read Codeinwp
Tutorials | codeinwp.com | Jul. 10, 2018

Ultimate blog guide: From Zero Experience to 150,000+ Readers

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!

Ultimate blog guide: From Zero Experience to 150,000+ Readers

Tutorials | codeinwp.com | Jul. 10, 2018

But first, why listen to us if you want to learn how to start a blog?

19 min read Brian Jackson
Tutorials | kinsta.com | Aug. 1, 2018

Updating WooCommerce: A Safe and In-Depth Guide

Don't just assume your WooCommerce store is working. End-to-end testing is a great way to sleep easy at night knowing your orders will keep rolling in.

Updating WooCommerce: A Safe and In-Depth Guide

Tutorials | kinsta.com | Aug. 1, 2018

Is your WooCommerce store working? It’s a question that keeps a lot of store owners up at night—but can be fixed with some prep and proper testing. Over the years, I’ve come to realize there are four schools of thought amongst store owners when WooCommerce updates roll around:
The Cowboy: These store owners hit “update” without a second thought. Then their store comes crashing down around them.
The Couch Potato: Those who simply ignore updates altogether, treating them like they don’t exist.
The Scaredy-Cat: These store owners have so many outdated plugins and themes because they’re terrified of what will happen if they attempt an update.
The Maverick: Lastly, these are the store owners who run regular backups, test new releases of WooCommerce on a staging site, and then update their live site without issue.
Ideally, everyone should be a Maverick. Fortunately, it’s not hard to be one! With the right tools in place, a solid testing checklist, and some automation, you can start keeping your WooCommerce site up-to-date and always running smoothly.
In this post, I’m going to run you through how to update your WooCommerce site from start

12 min read Brian Jackson
Tutorials | kinsta.com | Aug. 20, 2018

How to Create Anchor Links in WordPress (3 Easy Methods)

Anchor links help improve the user experience and sometimes give you a slight advantage in SERPs. Check out three methods on how to create anchor links in WordPress.

How to Create Anchor Links in WordPress (3 Easy Methods)

Tutorials | kinsta.com | Aug. 20, 2018

Anchor links is not a topic that is discussed a lot, but we’ve had excellent results with them! Today we’ll be diving into how to create anchor links in WordPress and explore why you might want to start using them. From our experience, anchor links can help improve the user experience, make navigating long-form content a lot easier, and even give you a slight advantage in Google. Who doesn’t want a free advantage in Google?

14 min read Brian Jackson
Tutorials | kinsta.com | Jul. 30, 2018

WP-CLI v2 – Managing WordPress From the Terminal

WP-CLI is made by devs for devs! It's a powerful command line tool for managing WordPress installations. Check out how to install and use WP-CLI commands.

WP-CLI v2 – Managing WordPress From the Terminal

Tutorials | kinsta.com | Jul. 30, 2018

For most of its life, WordPress has been built using a simple code-base with a dash of object-oriented PHP being the most abstract system. In the past few years, however, this is changing for the better. From unit testing to CSS preprocessing and command line tools, more and more developer-friendly assets are popping up. In this article, we’ll look at one of my favorites: WP-CLI. What is WP-CLI?
WP-CLI is a command line tool for managing many common tasks (and not so common) of a WordPress installation. It can add/remove users, posts, categories, insert test data, search and replace in the database, help troubleshoot performance issues, and much more!
WP-CLI has been an open source project for over a decade, being maintained primarily by Daniel Bachhuber since 2003. The primary goal of WP-CLI is to help speed up WordPress developer’s workflows.
Over the years the project has emerged into so much more! It’s now even becoming a requirement for other open source projects such as Trellis and Bedrock. As of January 2017, WP-CLI officially moved to WordPress.org and is also now being maintained co-maintained by Alain Schlesser.
WP-CLI v2 is coming out on July 31st, 2018