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!

×

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

In-Depth Guide on Hosting Local Fonts in WordPress

Some advanced tips on how to host premium fonts locally.

In-Depth Guide on Hosting Local Fonts in WordPress

Tutorials | kinsta.com | 2 days ago

When it comes to hosting and using fonts on your WordPress site there are a lot of different options. You can host them locally, you can use Google fonts (most themes nowadays have Google fonts integrated), or utilize another 3rd party service like Adobe Typekit. Today we want to dive into a few reasons why hosting local fonts in WordPress can be advantageous. Not only can you have a larger selection of fonts, but there are sometimes performance benefits to this as well. Check out our in-depth tutorial below on how to host your premium fonts locally as well as any font family from Google fonts. Web Fonts
When you browse to someone’s WordPress site you see two types of basic fonts, web safe fonts or web fonts. Or they could also be using a mixture of both.
Web safe fonts are fonts that are pre-installed on a device or OS. Some examples of web safe fonts include Arial, Times New Roman, and Courier New as well as generic font families like serif, sans-serif, and monospace. These are fonts you have seen for many years. See a full list of web safe fonts.
Web fonts are fonts that are not pre-installed on a device and must be downloaded by the user’s browser before being displayed.

8 min read Tom Zsomborgi
Tutorials | kinsta.com | 3 days ago

Some Handy WordPress Media Library Hacks

Would you like to give more power to the Media Library? Check this handy tips.

Some Handy WordPress Media Library Hacks

Tutorials | kinsta.com | 3 days ago

The WordPress Media Library is a powerful tool that makes it easy to upload, edit and delete images and other media. Moreover, it allows to filter, select, include media into posts and pages, with caption, description and alternative text, generating the necessary HTML code. Most of times, the WordPress Media Library covers the most common requirements of a site administrator, and we don’t have to add new functionalities. Anyway, in case we’d need to enhance specific features, WordPress provides a number of functions and hooks that enable us to give more powers to the Media Library without the use of 3rd party plugins. So, in this post we will dive into these functions and hooks with four practical examples.
WordPress Media Library Hacks
Here is our table of contents:
Attachment Post Type and Metadata
Anytime we upload a media file, WordPress generates an attachment post type. Just like any other post type, attachments are registered into the wp_posts table, and the respective metadata into the wp_postmeta table.
The wp_posts table stores data like post_content (attachment description), post_excerpt (attachment caption), post_author, post_title, post_status, post_mime_type.

Tutorials | prnewswire.com | 2 days ago

WP Elevation and OSTraining resources are now free for GoDaddy Pros

GoDaddy is stepping up the community game. WP Elevation and OSTraining are giving away their educational content completely free to GoDaddy Pro members. The Pro program is free and it's geared toward WordPress professionals that juggle dozens of websites on a daily basis. Don't miss this!

WP Elevation and OSTraining resources are now free for GoDaddy Pros

Tutorials | prnewswire.com | 2 days ago

SCOTTSDALE, Ariz., Feb. 23, 2017 /PRNewswire/ -- GoDaddy Inc. (NYSE: GDDY), the world's largest cloud platform dedicated to small, independent ventures, today announced partnerships with WP Elevation, the world's largest business community for WordPress consultants, and OSTraining.com, the world's #1 online and live training company for open source CMS's. As a result, web developers and designers have access to free, high-quality educational content. These partnerships reinforce GoDaddy's support for the WordPress community and commitment to help further the growth of WordPress users. The educational content provides resources and help for all skill levels — from beginner web designers working on side projects, to established developers looking to more efficiently run and grow their businesses.
With WP Elevation, web designers receive business training on how to improve client communication, workflow and business practices through monthly webinars, videos and insightful content — all for free. Additionally, in conjunction with OSTraining, GoDaddy sponsored a new WordPress Training video series for beginner web designers consisting of 40 episodes. The series covers a range

Tutorials | cssigniter.com | 5 days ago

Translate your WordPress site with Polylang – CSSIgniter

Learn how to translate your content with the most popular free WordPress plugin, Polylang.

Translate your WordPress site with Polylang – CSSIgniter

Tutorials | cssigniter.com | 5 days ago

In a previous post we took a look at, possibly, the most popular translation plugin for WordPress, WPML. Continuing on with our translation theme, today we’ll take a look at the most popular free plugin currently on the WordPress plugin directory, Polylang. Getting started with Polylang
The basic version of Polylang is free and it will most likely be all you need. There is also a pro version of the plugin available on its site offering advanced features and premium support.
Installing Polylang
The plugin’s installation is similar to any other plugin’s, just navigate to Plugins > Add New and search for ‘polylang’, install and activate it.
Initial setup
After activating the plugin you should navigate to Languages > Languages to add your desired languages. First choose the default language from the drop down list, all other boxes will be filled automatically, just click Add New Language. Once the first language is added you will get a notice on top which suggest adding all existing content under the newly added language.
Set all the items to the default language and proceed to add the rest. Once all languages have been added you can start translating.

4 min read Matt Cromwell
Tutorials | calderaforms.com | 8 days ago

Accepting payments from multiple gateways in WordPress - Caldera Forms

Using Caldera Forms just like a one-page checkout is pretty cool. Another great tutorial from the Caldera Team.

Accepting payments from multiple gateways in WordPress - Caldera Forms

Tutorials | calderaforms.com | 8 days ago

Andrew Lima is a Support Specialist and Developer at Caldera Labs. He also works on a handful of other WordPress projects, and is an active member of the community. Andrew is based out of Johannesburg, South Africa. Caldera Forms offers an array of payment gateways that gives you the opportunity to receive payments for memberships, donations, products and much more. Some of the popular gateways for Caldera Forms are PayPal Express, Stripe and Braintree. A couple of users have been curious to accept payments from multiple gateways with Caldera Forms, in this example we will be using the PayPal Express and Stripe add-ons.
Start accepting payments with Caldera Forms
Depending on your payment gateway, you may need to capture additional billing details. In this example, we don’t need to capture any additional data. I have created a simple donation form that a user will be able to donate $5, $10 or $15 through Caldera Forms and either choose PayPal or Stripe as their payment gateway. With this example, you are able to extend it to use all payment gateways that Caldera Forms offer – in this case the form consists of the following fields: name, email, dropdown (with the donation

6 min read Igor Benić
Tutorials | 3.7designs.co | 10 days ago

Restricting Access to Custom Post Types Using Roles in WordPress

A simple tutorial on how to restrict access to a custom post type using roles in WordPress. It shows how to use custom capabilities and add those capabilities to specific roles. It is a bit older, but I found it pretty helpful today.

Restricting Access to Custom Post Types Using Roles in WordPress

Tutorials | 3.7designs.co | 10 days ago

Custom post types extend the capabilities of WordPress in terms of what types of content can be published and managed, but these days at 3.7 we find ourselves working on projects that need more granular permissions related to custom post types. The most common situation I’ve run into is a particular user (or group of users) needs the ability to manage specific custom post types but shouldn’t have the ability to alter the rest of the site. For example, you may have someone in an organization that needs to manage job listings (a custom post type) but shouldn’t be allowed to edit posts or pages.
For this example, I’ll base the situation off our project management plugin Panorama. Many of our customers need users to manage projects, but don’t want them to have access to any other types of content. There are some good tutorials out there, but many of them are a few years dated and I found a slightly updated approach was necessary to make this work.
What We’re Aiming For
In the case of Panorama, we wanted our “projects” custom post type to be managed by Editors, Administrators and a new role of “Project Managers.” Project Managers

6 min read Joshua Strebel
Tutorials | devrix.com | 15 days ago

How to Ensure MailChimp Emails Actually Reach Your Users - WordPress Development Agency

"Did you get my email? Check your spam folder.. I sent it from my company account. No, nothing huh?"

How to Ensure MailChimp Emails Actually Reach Your Users - WordPress Development Agency

Tutorials | devrix.com | 15 days ago

If your emails are not reaching the inbox of your subscribers then there is nothing that can help you. The most crucial thing to ensure about your MailChimp newsletter and emails is its successful delivery. In order to do that all you got to do is authenticating your emails. In simpler words, you have to prove to the servers and subscribers that it is really you who is sending out the emails. Why is authenticating necessary? Email as you know is a playground of spammers who use someone else’s email addresses to push out their own emails. MailChimp has its own authentication methods that you can use to achieve this purpose. It provides a trackable identifier that tells that you are a genuine sender. More and more people are doing this and authentication by email marketers has increased to 67% in the current year.
Here is everything you need to know in this matter:
Things You Will Need For the Authentication
You will need the following for carrying out this incredibly important process:
• Access of domain registrar
• Information regarding DNS to add records like TXT and CNAME to the domain
• A custom domain
• At least a day as that is what this process might

Tutorials | magicpress.net | 3 days ago

How to create an image slider for your WordPress site

A tutorial on Smart Slider 3, one of the most popular WordPress slider plugins. It is powerful, feature-rich and very easy to use. The plugin allows you to create a slider for your posts and pages only with a few clicks, while providing the capability to fully customize every element in a slide.

How to create an image slider for your WordPress site

Tutorials | magicpress.net | 3 days ago

Smart Slider 3 is one of the most popular WordPress slider plugins. It is powerful, feature-rich and very easy to use. The plugin allows you to create a slider for your posts and pages only with a few clicks, while providing the capability to fully customize every element in a slide. 1. Install and activate Smart Slider 3
The plugin is free and can be downloaded at the WordPress plugin repository. Upload it to your server or add it directly through the Dashboard at Plugins > Add New, then activate it to get started. Smart Slider will appear in the Dashboard menu on the left.
2. Create a slider
Upon clicking Smart Slider in the menu, the plugin Dashboard appears. You may notice a sample slider already exists, but let’s click New Slider to create our own!
A slide can be added to the current slider by clicking New Slide. The process of creating a slide begins by selecting its background image. Pick one from the Media Library or upload a new one, and you are good to go.
Click the slide to edit its content and the slide editing area appears. Notice the toolbar on the left. This allows you to add elements to the slide, such as headings, text blocks, images or buttons. Think of each

Tutorials | woorkup.com | 17 days ago

How to Fix Soft 404 Errors in WordPress

If you are seeing an uptick recently in soft 404 errors on your WordPress site, you might need to do some tweaking to your robots.txt file.

How to Fix Soft 404 Errors in WordPress

Tutorials | woorkup.com | 17 days ago

This last week I have been getting a lot of notifications from Google Search Console about a drastic increase in soft 404 errors. Usually, whenever you get a notification directly from Google there is something you need to fix. Generally you should never ignore these. Check out one way below on how to fix soft 404 errors in WordPress. What are Soft 404 Errors?
You are probably all familiar with standard 404 errors, which means a page doesn’t exist. A soft 404 error occurs when a non-existent page displays a page not found message to anyone trying to access it, but fails to return a HTTP 404 status code. They can also occur when the non-existent page redirects users to an irrelevant page, such as the homepage, instead of returning a HTTP 404 status code. The important thing to remember here is that the content of a web page is entirely unrelated to the HTTP response returned by the server.
Google has a great analogy to explain soft 404 errors:
Just because a page displays a 404 File Not Found message doesn’t mean that it’s a 404 page. It’s like a giraffe wearing a name tag that says “dog.” Just because it says it’s a dog, doesn’t mean it’s

Tutorials | feastdesignco.com | 3 days ago

How To Take Action When You're Paralyzed With Blogging Advice Overload

There's a ton of blogging advice out there...how can you skip feeling paralyzed and jump into action?

How To Take Action When You're Paralyzed With Blogging Advice Overload

Tutorials | feastdesignco.com | 3 days ago

“Content is king.” We’ve all heard it. At this point, the necessity of content marketing is well-known, and there are millions (if not billions) of articles offering advice on how to make your blog gain traction. There’s so much advice out there that it’s easy to feel the creep of analysis paralysis–the state of over-analyzing a situation so much that you never make a decision or take action.
When it comes to your business, though, you can’t afford to be paralyzed. With all the shouting about which path is the best, you need to be able to shut it down and do the work.
We’re here to offer a few tips on how to cut through the noise and take decisive action:
Start with self-care
The first step to decisive action starts with your personal well-being. Taking strategic action requires being in the right headspace–which means you have to take care of you first.
If you’re feeling overwhelmed, HALT. Are you ungry, ngry, Lonely, or ired? If so, it’s time to figure out how to resolve that first. Eat a snack; punch a pillow; call a friend; take a nap.
Culturally, we’re told that running a business requires sacrificing our own

2 min read Matt Cromwell
Tutorials | tomjn.com | Jan. 23, 2017

Writing a WP REST API endpoint in 2 minutes

It's rare to get such a quick and easy tutorial on something that seems complicated but really isn't. Good read!

Writing a WP REST API endpoint in 2 minutes

Tutorials | tomjn.com | Jan. 23, 2017

I need to write a REST API endpoint, but lets assume we know nothing about REST APIs. The Task
My homepage has a box that contains a magical word, and I’m going to use the REST API to grab this word and display it on my site:
<div id="tomsword">... word goes here ...</div>
I’m going to need:
A word to use, I’ve chosen “moomins”
A REST API endpoint on my site to send the word from
Some Javascript to ask the API for the magic word
The Endpoint
This parts easy. REST API endpoints live at /wp-json, and they have a namespace so your endpoints don’t clash with those of other plugins. My endpoint is going to live at tomjn.com/wp-json/tomjn/v1/test.
When my endpoint is called, I want to return the word “moomins”, so I’ve prepared a function to do just that:
function tomjn_rest_test() {
return "moomins";
}
and I’ll register my endpoint, and tell WordPress what to do when it’s called like this:
add_action( 'rest_api_init', function () {
register_rest_route( 'tomjn/v1', '/test/', array(
'methods' => 'GET',
'callback' => 'tomjn_rest_test'

Tutorials | cssigniter.com | 12 days ago

Make WordPress multilingual with WPML

A simple to follow guide on how to translate your content using WPML.

Make WordPress multilingual with WPML

Tutorials | cssigniter.com | 12 days ago

Multilingual sites allow you to reach a wider audience, especially for non native English speakers. Translating your site in English will make it accessible to a very large, worldwide audience. The benefits do not apply only to the English language though, you might want to make your site accessible to a market or country that does not have many English speakers, translating it to their language removes that barrier. WordPress by itself does not offer any tools to help you translate a site to multiple languages, luckily there are plugins that can carry that weight. There are a few translation plugins out there but arguably the most popular among them is WPML. Let’s take a look at how we can translate content using WPML.
Getting started with WPML
WPML is a premium plugin, which means that there is an initial purchase involved. Pricing options are available here, pick the one that’s most suited to your and proceed. After you purchase the plugin you can go to the downloads section of your account and download it.
Installing WPML
To install the plugin navigate to Plugins > Add New > Upload and locate the zip file or files you downloaded, upload and activate them.
Firstly

Tutorials | magicpress.net | 4 days ago

Translate a WordPress theme directly in your browser

If your WordPress site is in a language other than English, it makes sense for the theme of your site to also be translated. A lot of WordPress themes may have already been translated in your language. However, if a translation is not available for the theme you use, you can always do it yourself. In this article we will be translating a WordPress theme using the popular translation plugin Loco Translate. This allows us to translate WordPress plugins and themes within the browser.

Translate a WordPress theme directly in your browser

Tutorials | magicpress.net | 4 days ago

If your WordPress site is in a language other than English, it makes sense for the theme of your site to also be translated. A lot of WordPress themes may have already been translated in your language. However, if a translation is not available for the theme you use, you can always do it yourself. In this example we will be translating a WordPress theme using the popular translation plugin Loco Translate. This allows us to translate WordPress plugins and themes within the browser.
A couple of points before we begin:
This guide results in a translation of the theme strings ONLY. This is not about the content of your posts or pages.
Perhaps some of your site content is generated through a plugin. Although the translation process is the same, a different translation for the strings generated by the plugin is required.
1) Installation and activation of Loco Translate
Let’s begin by installing the required plugin. Loco Translate can be downloaded at the WordPress plugin repository and uploaded to the plugins directory in your WordPress site, or added directly through the Dashboard at Plugins > Add New. After you have installed an activated the plugin, the Loco Translate menu item

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

Definitive WooCommerce Guide to Boost Ecommerce Sales - 18 Chapters Tutorial

This 18 chapters long tutorial will show you how to take your ecommerce store to the next level.

Definitive WooCommerce Guide to Boost Ecommerce Sales - 18 Chapters Tutorial

Tutorials | kinsta.com | 20 days ago

WooCommerce Guide The continuous optimization of your WooCommerce store can lead to improved conversions, more sales and greater income. The purpose of this guide is to help you achieve those three goals. We will cover all aspects of optimizing your WooCommerce store – from choosing a theme, to integrating plugins, to optimizing your pages, to adding in features that will increase your conversions and sales. You will learn the most effective tools and techniques for optimizing your WooCommerce store and benefit from the positive impact of your actions.
Once you are finished, you will better engage with customers at all stages of the purchase cycle, benefit from a reduced cart abandonment rate, and have integrated some cool techniques to improve customer service. Search Engine Optimization (SEO) is a buzz phrase for any website, and with that in mind, we will walk you through how to optimize your site for keywords and how to write compelling product descriptions with both your customers and Google in mind.
In a nutshell, if you want to optimize your WooCommerce store to reach its full potential, this guide is all you need. Let’s get started!
As the Internet continues to grow

Integrating Wordpress into a non-wordpress Site

Tutorials | 11 days ago

Hi -- this tip is for anyone using both wordpress and non-wordpress pages on the same site.

If you'd like to use a wordpress plugin on non-wp pages, or have anything in functions.php tell the non-wp pages what to do -- e.g. display a different result from amazon depending on which folder they're in (see https://www.sitepoint.com/community/t/if-youre-in-this-folder-then-display-this/213124/27) -- then on all the non-wordpress pages:

(1) add this at the top before doctype:



where "../" is the path to root folder (public_html) where wp-blog-header.php is.

(2) add this in last line before you close



(3) add this before you close



Some sites and even codex (http://codex.wordpress.org/Integrating_WordPress_with_Your_Website5) will tell you to just add this at the top (in addition to wp_head & wp_footer):


BUT if you do this (leave out the status_header and nocache lines) then WP will return a 404 error on the non-WP pages to bots like googlebot and xml-sitemaps. Essentially all your non-WP pages become invisible to googlebot. Only user browsers will still see them.

WP thinks that the non-WP page is a WP internal URL (because of wp-blog-header) and after it cannot find it internally, returns status code 404 although the page loads fine. So a human being sees it, but a bot sees the 404.

I learned the hard way!

Code has gone missing

via Donna Cavalier

Yes Donna published it 2 times but did not :(

via Clap Creative
6 min read BobWP
Tutorials | bobwp.com | 28 days ago

7 Elements You Should Know About Launching Your Membership Site

Creating your WordPress membership site is so much more than a theme and a bunch of plugins.

7 Elements You Should Know About Launching Your Membership Site

Tutorials | bobwp.com | 28 days ago

Over the last couple of years, membership sites have been popping up in the WordPress world. Launching a membership site seems to be a growing trend. Or should I say the idea of a membership site is growing. If you aren’t familiar with the concept of a membership site, it’s pretty simple. Create a site with valuable, exclusive content that is available only through a paywall to members who are charged a monthly fee to access it. But that is really where the simple stops.
You will hear from some people that a membership site is easy money. But what they are often talking about is the setup of the site with WordPress. What steps to take. What plugin to use. You know, the technical stuff.
Setting up a membership site in WordPress is the easy part, or should I say, one of the easier parts.
While this information is valuable, the harder part comes in identifying your audience, thinking out your strategy, and laying the groundwork for a successful launch.
That said, here are seven things you need to know before launching a membership site.
1. Carefully define your niche
This might seem obvious, but I still see people making this mistake. Competition is fierce out there and you

12 min read Tom Zsomborgi
Tutorials | kinsta.com | Jan. 26, 2017

How to Reduce TTFB to Improve WordPress Page Load Times

What is TTFB, how it affects your load times and we show you some easy ways to reduce it.

How to Reduce TTFB to Improve WordPress Page Load Times

Tutorials | kinsta.com | Jan. 26, 2017

When it comes to the overall speed of your WordPress site, a lot of times we focus on front-end performance and optimizations to improve page load speeds. However, sometimes it is good to look at it from the server-side, where your website originally starts loading. Today we are going to dive into how TTFB (time to first byte) affects you and discuss some easy ways on how to reduce it. TTFB is commonly an overlooked performance factor, but it should be taken into consideration when testing the speed of your site. What is TTFB?
TTFB stands for time to first byte. To put it simply, this is a measurement of how long the browser has to wait before receiving it’s first byte of data from the server. The longer it takes to get that data, the longer it takes to display your page. A common misconception is that this is calculated after DNS lookup times, however, the original calculation of TTFB in networking always includes network latency. This involves a 3 step process and delays and latency can occur anywhere in between, adding up to your total TTFB.
1. Request to Server
When someone visits your website, the first thing that happens is an HTTP request is sent from the client (browser)

10 min read Josh Pollock
Tutorials | elegantthemes.com | 25 days ago

Creating a Donation Landing Page with Divi and Give

Make a kick-ass donation page by combining the powers of Divi and Give!

Creating a Donation Landing Page with Divi and Give

Tutorials | elegantthemes.com | 25 days ago

If you are a nonprofit organization and depend on online donations for your income, then most likely you’ve thought a lot about your donation page. This article will help you understand what makes for a great donation landing page and how to make it happen with the Divi Theme (or Extra Theme or Divi Builder plugin) and the Give Donation plugin. Why Create a Landing Page for Donations?
Contrary to e-commerce and products, it’s not highly likely that you’ll have visitors that just find you on Google and suddenly donate. Consumers don’t need a strong relationship with the merchant in order to feel comfortable to purchase a product from them. But donors are not the same. Donors want to know your organization well. They want to know that you’ll use their money wisely and prudently. Most likely they are going to read all around your site for months before they finally click on that “Donate” button in your menu.
If that’s the case, why create a landing page at all? Why not just put a form anywhere and wait? The answer is simple: because your relationship with your donors matters.
In all likelihood, 90% of the effort of getting a donor to actually

7 min read Matt Medeiros
Tutorials | plugintut.com | 26 days ago

How to setup AffiliateWP on your WordPress website

AffiliateWP is being built to help you grow your business, here's how to get started.

How to setup AffiliateWP on your WordPress website

Tutorials | plugintut.com | 26 days ago

A great way to amplify the marketing of your digital products is through affiliate sales. If you’re new to researching affiliate programs, you might be overwhelmed by some of the complex (and scary!) affiliate platforms on the market. Luckily for us, there’s AffiliateWP from the makers of Easy Digital Downloads and Restrict Content Pro. If you’ve been following along with the recent posts here, you know I just launched a new e-book about starting a podcast, and AffiliateWP is the last piece of my digital platform puzzle.
Today, we’ll take a look at quickly setting up your new affiliate program on WordPress using AffiliateWP.
Getting started with AffiliateWP
Don’t forget to subscribe to the PluginTut YouTube channel.
AffiliateWP Pricing
Let’s just get this out of the way right now, AffiliateWP isn’t free. That’s not a bad thing, but if you’re looking for free, you won’t find it here.
If you read my guide on selecting the best plugin, you’ll know that investing money in a solid plugin company is actually a good idea. Free shouldn’t make or break your decision, especially in the affiliate world, where the software

Tutorials | kinsta.com | Jan. 12, 2017

4 Simple Ways to Setup Stripe For WordPress

Check out these 4 simple ways to setup Stripe for your WordPress site. Whether you have a basic site, a form, EDD, or WooCommerce, you can be accepting payments in a matter of minutes.

4 Simple Ways to Setup Stripe For WordPress

Tutorials | kinsta.com | Jan. 12, 2017

When it comes to choosing a payment gateway to use on your WordPress site, there are two popular ones that usually come to mind, PayPal and Stripe. Years ago PayPal used to be one of the only easy solutions for ecommerce sites, but that is no longer the case. Stripe provides lower transaction fees and is very popular in the developer community for its flexible API. Today we are going to dive into 4 simple ways to setup Stripe for WordPress, no coding needed. For startups, businesses, and those running WooCommerce and EDD shops, Stripe can be a great affordable solution. What is Stripe?
Stripe is a fast-growing payment gateway that’s able to handle recurring payments and can process refunds automatically. It is trusted and used by big names brands all over the world, some of which include Best Buy, Target, Lyft, Docker, HubSpot, Facebook, Shopify, and IndieGoGo. We actually use them here at Kinsta to accept payments for all of our web hosting customers.
Stripe was founded back in 2010 by two brothers, John and Patrick Collison. It launched publicly in 2011 and has received multiple rounds of funding. It even ranked #4 on Forbes Cloud 100 list in 2016. There are a lot of payment

9 min read Tom Zsomborgi
Tutorials | kinsta.com | Jan. 17, 2017

Lowdown on the Google Mobile Popup Penalty for WordPress Users

Google recently penalized sites using pop-ups on mobile pages. Traffic can drop by 30% or even more.

Lowdown on the Google Mobile Popup Penalty for WordPress Users

Tutorials | kinsta.com | Jan. 17, 2017

We realize that many of you don’t keep up with the latest Google trends and updates. How can you? Many of you are busy running businesses and there is only so much time in a day. Another large portion of you might outsource work on your website to an agency or WordPress maintenance company. But they too are juggling lots of clients. As of January 10th, 2017, the Google mobile popup penalty went into affect across the web. If you are seeing a major dip in mobile traffic lately, you might want to check your WordPress site to ensure you are using popups correctly. Read more about what what this penalty entails below and what you can do about it. January 10, 2017 update: Starting today, pages where content is not easily accessible to a user on the transition from the mobile search results may not rank as high. As we said, this new signal is just one of hundreds of signals that are used in ranking and the intent of the search query is still a very strong signal, so a page may still rank highly if it has great, relevant content. – Google Webmaster Team
Google Mobile Popup Penalty
Google gave us plenty of time, as they originally announced the mobile popup penalty back in August

3 min read Matt Medeiros
Tutorials | plugintut.com | 22 days ago

Using Easy Forms for Mailchimp with Tracy Levesque -

I invited Tracy Levesque on to PluggedIn Radio to walk us through using Easy Forms for Mailchimp.

Using Easy Forms for Mailchimp with Tracy Levesque -

Tutorials | plugintut.com | 22 days ago

If you’re not building an e-mail list for your online venture, crawl out from under that rock! Using a free e-mail service like MailChimp is standard operating procedure for many of the marketing professionals and clients that I work with. You can send up to 12,000 e-mails to 2,000 contacts, every month, for free. The interface is intuitive, and clean, for the amount of options that it has to offer. Notice I didn’t say it was “easy.”
Like any large software product, MailChimp does come with it’s challenges, one of them being the part where it’s “easily hooks up to your WordPress website.” Luckily, folks like Tracy Levesque produce awesome plugins like Easy Forms for MailChimp.
Episode 20: Easy Forms For MailChimp
Listen to the audio
Why use this plugin over another pop-up plugin?
The e-mail capture market is huge.
There’s some great services like OptinMonster, which create pop-ups with a degree of control that you’d expect from the likes of high-priced enterprise solutions. You can watch my tutorial videos by following this link.
That being said, OM is more of a jack-of-all-trades, versus a well-integrated solution strictly

14 min read Maor Chasen
Tutorials | GenerateWP.com | Jan. 17, 2017

Automation in WordPress: A Practical Guide (Part II)

Want to know more on automation? Check out my new post on how to automate your WordPress projects, themes AND plugins, and clear your time for the stuff that matters!

Automation in WordPress: A Practical Guide (Part II)

Tutorials | GenerateWP.com | Jan. 17, 2017

In this new post in the series I’ll go through practical about Automation in WordPress the concepts of automation are explained, as well as actionable instructions on how to start automating ASAP! So… Why Should I Learn Automation?
In the previous article in this series, Automation: The Future of WordPress Development, I explained how you can leverage automation in WordPress (with Gulp) to help you cut down development time.
Due to the good feedback and support I got from you guys, I decided to write up a detailed guide of how I use Gulp in my development process. I’m sure many of you will find the practical concepts described here super useful.
Your aim should be to leverage Gulp to do a bunch of automated tasks for us while you’re busy developing, so that you don’t have to constantly stop for menial, annoying tasks and instead have deep focus on the product you’re developing, be it a theme or a plugin. I’m going to introduce a bunch of areas where Gulp is going to save your ass, for real. Hold it tight!
Setting Up Prerequisites
As mentioned in the previous part, there are a handful of good automation tools, but for the sake of simplicity,

19 min read Igor Benić
Tutorials | dev.to | 11 days ago

Headless WordPress with React

A tutorial on how to use React to retrieve WordPress data in an external app using the WP REST API

dev.to |

Headless WordPress with React

Tutorials | dev.to | 11 days ago

An intro to building decoupled WordPress-powered websites using the WordPress REST API and Create React App In recent months, I’ve taken a big interest in the WordPress REST API (hereto referred to as the WP-API) and React. I’ve been writing an introductory series to the WP-API, but decided to break for a more full-length, detailed post.
This post will outline how to get started building decoupled (or “headless”) WordPress web applications with Create React App and the WP-API. While this post is going to focus on React for the frontend, some of the general concepts still apply if you want to build your frontend with something else such as Angular, Rx, Ember, or Vue.
And you don’t have to stop with web applications. You can use the WP-API to power not only web applications, but also mobile apps, gaming console apps, and more, simultaneously.
Before getting started, feel free to clone the repository for this demo.
Why?
Why WordPress?
Your first question may be “why should I care that WordPress has an API?” I’ve already written about this a bit in another post, but if you aren’t up for opening another tab, here are a few highlights: