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!

×

2 min read Matt Cromwell
Tutorials | tomjn.com | 1 day ago

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 | 1 day ago

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'

9 min read Tom Zsomborgi
Tutorials | kinsta.com | 7 days ago

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 | 7 days ago

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

8 min read Matt Medeiros
Tutorials | plugintut.com | 6 days ago

How to design a WordPress website to sell an e-book

I recently launched an e-book, and this tutorial document outlines the steps that went into building the sales page on WordPress.

How to design a WordPress website to sell an e-book

Tutorials | plugintut.com | 6 days ago

I know I’m late to the e-book game, but I just published The Podcast Starter Kit, a Q&A e-book to help you launch your first podcast. Selling digital products is a great way to open up new streams of revenue for your business. Years ago, when someone jumped into selling info (digital) products, it was spurred on by the dirty little phrase: passive income.
Well, that game is a lot harder now. Some of the lessons I share with you today, will help you position your offering a little better than your competition.
Let’s dive in!
This WordPress tutorial is all about designing & developing a WordPress website to sell your e-book. The same routines I outline here could also be used for any other digital product or marketing website.
E-book website crash course
Back in the day, building products and putting the technology together to handle the transaction, wasn’t exactly beginner friendly. Early adopters who invested in this market were seemingly crushing it, while appearing on every popular podcast to give us their tips for success — and revenue reports.
Now it’s your turn! WordPress has become more powerful, tools have gotten easier, and payment gateways

13 min read Matt Cromwell
Tutorials | wpshout.com | 6 days ago

Mastering the Unix Terminal: Working With Permissions, Networking, and Other Key Concepts

Great overview of Unix commands for new learners to WP CLI and Command Line in general.

Mastering the Unix Terminal: Working With Permissions, Networking, and Other Key Concepts

Tutorials | wpshout.com | 6 days ago

Last time we covered Unix commands, we talked about how you can move around the filesystem from the command line. These ideas are crucial; if you don’t understand the basics of navigating files and folders from the terminal, there’s not a lot you can do on the command line. If you’ve not mastered that, start with this on file-manipulation from the command line. Once that’s under control, you want to understand the commands that change the way files and folders act. In this article we’ll cover the rest of the stuff I regularly do on the command line. We’ll explain permissions on the command line, networking from the terminal, and other concepts that can change your CLI game. This is more a tour of important concepts than a UNIX command list, but I think that’s more valuable. Let’s get to it!
Dealing with User Permissions
User file permissions are one of the first very-foreign concepts many WordPress developers encounter. Rather than the simple act of creating a new PHP or CSS file, this is an extra level of complexity. It requires some understanding of how Unix thinks about user permissions.
The short version is that a computer has many

14 min read Maor Chasen
Tutorials | GenerateWP.com | 7 days ago

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 | 7 days ago

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,

Tutorials | kinsta.com | 12 days ago

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 | 12 days ago

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

16 min read Robert DeVore
Tutorials | css-tricks.com | 6 days ago

Deploying From Bitbucket to WordPress

Nice how to guide on how to deploy from Bitbucket to WordPress.

Deploying From Bitbucket to WordPress

Tutorials | css-tricks.com | 6 days ago

Of all the projects I've worked in the last few years, there's one that stands out as my favorite: I wrote a WordPress plugin called Great Eagle (Tolkien reference) that allows my team to install and update themes and plugins from our private Bitbucket repos, via the normal wp-admin updates UI. This plugin has blasted our dev shop through the roof when it comes to development best practices, in ways we never expected or intended. It forces us to use proper version numbers because now we can't deploy without them. It forces us to store our work in Bitbucket because now we can't deploy without it. It forces us to use the command line en route to deploying our work (by which I simply mean, git push origin master), which then led to us using phpUnit. Now we can't deploy unless our tests pass. We've arrived at the nirvana of test-driven development, all because we started with the unrelated step of deploying from git.
If this all sounds standard and obvious, great. I'd love a chance to learn from you. If this sounds like exotic rigmarole, guess what? This article is for you.
Disclaimer: My work in this plugin is heavily influenced by, and in some cases plagiarized from, the excellent GitHub

10 min read David McCan
Tutorials | elegantthemes.com | 14 days ago

WordPress Command Line: Everything You Need to Know

The WP-CLI is a huge timesaver and the project needs more exposure. The tutorial has a walk-through for installing WP-CLI for your websites.

WordPress Command Line: Everything You Need to Know

Tutorials | elegantthemes.com | 14 days ago

That’s where the WordPress Command Line Interface (WP-CLI) comes in. This versatile tool enables you to...

6 min read Matt Cromwell
Tutorials | wptavern.com | 8 days ago

How Laravel Forge Can Help You Run WordPress in the Cloud

I think we'll see more and more options for developers to really host their own cloud servers over the next years. Laravel Forge already looks like a helpful option.

How Laravel Forge Can Help You Run WordPress in the Cloud

Tutorials | wptavern.com | 8 days ago

This opinion piece was contributed by guest author Peter Suhm. Peter is a web developer from the Land of the Danes. He is the creator of WP Pusher and a huge travel addict, bringing his work along with him as he goes. Laravel Forge is a server and application provisioning tool that was originally built to serve the Laravel PHP crowd. Recently, it has been made available to WordPress developers too, with the introduction of 1-click installs of WordPress on Digital Ocean, Linode and AWS cloud servers. In this post, I’ll give you a brief introduction to Laravel Forge and show you how you can use it to manage all of your WordPress installations in the cloud.
Laravel Forge is good news for WordPress developers
Because so many WordPress developers are used to managed hosting, the thought of running their own servers seem quite intimidating. That’s a shame with so many great cloud server companies offering virtual servers for very low costs. Unless your traffic is very heavy, a small ($5 to $10 per month) server can run quite a few WordPress websites. Laravel Forge takes care of provisioning your servers and can even setup your database and install WordPress for you. This makes

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

How to Optimize WordPress Revisions for Faster Performance

This tutorial will help you on how to delete, limit, and disable WordPress revisions for faster performance.

How to Optimize WordPress Revisions for Faster Performance

Tutorials | kinsta.com | 14 days ago

Whenever you save a page or post in WordPress it creates a revision. This occurs in both drafts and already published posts that are updated. Revisions can be helpful in case you need to revert back to a previous version of your content. However, they can also hurt the performance of your WordPress site. On large sites this can add up very quickly to thousands of rows in your database which are not necessarily needed. And the more rows you have the larger your database in size, which takes up storage space. Follow the steps below on how to delete, limit, and disable WordPress revisions for faster performance. Optimize WordPress Revisions
It is not uncommon for older sites to have 100+ revisions on their main pages. This is simply due to years of editing and updating content. Let’s say for example a site has 700 pages or posts with 150 revisions on each, this would be over 100,000 entries in the database. This happens a lot more frequently than you might think. Thankfully, there are a couple easy optimizations you can make to ensure this doesn’t hurt the performance of your site.
Delete WordPress Revisions
If you are starting a new site, you can skip to the next section as

5 min read Matt Medeiros
Tutorials | plugintut.com | 21 day ago

Getting started with WordPress Calypso

Being the new year and all, I've made a resolution to publish using Calypso. I've shared my thoughts + created a video walkthrough of the app.

Getting started with WordPress Calypso

Tutorials | plugintut.com | 21 day ago

If you’re not familiar with Calypso, you might want to start cozying up to the native desktop app sooner, rather than later. I made a small prediction that “WordPress” was going to make a more concentrated effort to push the native app experience on us over the next year, and based on Mullenweg’s 2016 State of the Word, it looks like it’s going to happen.
Using Calypso
One problem with web-based WordPress admin is, it’s slow.
Even with a fast internet connections and powerful web hosts, nothing will match the speed and fluidity of a native app. If you look at the apps you use on your iPhone, where you don’t even think about trying the mobile web version, the experience is effortless. Apps like banking, e-mail, social, and even blogging all run silky smooth. It’s that smooth experience Matt + Automattic + volunteers are going focus on.
Get it at apps.wordpress.com/desktop
Where to get Calypso
You can download Mac/Windows/Linux flavors of Calypso over on apps.WordPress.com. Links to the open source repositories on Github can also be found there, if you fancy yourself following along with the development of the apps. Side note: I really enjoy

4 min read Matt Medeiros
Tutorials | plugintut.com | 10 days ago

How to create a WordPress child theme with a plugin

If you're looking for something super-quick, or with loads of options, these two plugins will help you create child themes without code.

How to create a WordPress child theme with a plugin

Tutorials | plugintut.com | 10 days ago

The first thing you should do before customizing your WordPress website is to create a child theme. I’ll try to keep it as non-technical as possible, but think about it this way: You install your new shiny WordPress theme, start changing the colors, adding to the functions file, and then your theme updates. If you’re modifying theme files directly, the update will overwrite those changes, causing you to lose all those hard-earned edits.
A child theme is like having a an insurance plan, let’s take a look.
Creating a child theme in WordPress
So here’s the thing, if you’re new to WordPress and you’re eagerly soaking up all of the great advice out on the web, you’ll almost always come across someone telling you to create a child theme. It’s good practice, and helps isolate you from losing any custom edits you make directly to your “parent” theme.
Here’s the official documentation for creating a child theme. If your mind melted after reading that article, don’t worry, you’re not alone — there’s hope.
One more thing, along with saving you from potentially losing out on all of your custom edits &

Tutorials | kinsta.com | 21 day ago

Ultimate Conversion Tracking Guide for WordPress

Without conversion tracking there is no way to make data-driven decisions. Check out this guide on how to use goals, tracking pixels, and AdWords on your WordPress site, WooCommerce and EDD.

Ultimate Conversion Tracking Guide for WordPress

Tutorials | kinsta.com | 21 day ago

We get asked this question all the time, and that is “How do I setup conversion tracking for my WordPress site?” When it comes to running a successful WordPress site, the first thing you need to ensure is that your site loads fast. The second is you should be tracking conversions for every action that occurs. From newsletter signups, to contact form submissions, and of course sales of products and or services. After all, if you don’t track conversions, how are you to know what is and isn’t working? You could be focusing your efforts on the entirely wrong marketing channel. Today we are going to share with you how to setup conversion tracking on your WordPress site, as well as the WooCommerce and Easy Digital Downloads e-commerce solutions.
Why is Conversion Tracking Is Important?
Conversion tracking, or the measurement of media performance, is essential for every type of website, from e-commerce sites to even affiliate marketing blogs. Without conversion tracking there is no way to make data-driven decisions. Below are some additional reasons and examples of why conversion tracking is important:
Instantly know what is working and what isn’t: Whether it

22 min read Tom Zsomborgi
Tutorials | kinsta.com | Dec. 12, 2016

How to Score 100/100 in Google PageSpeed Insights with WordPress

It needs some work and effort but achieving 100/100 score is possible. Follow the steps listed in the tutorial.

How to Score 100/100 in Google PageSpeed Insights with WordPress

Tutorials | kinsta.com | Dec. 12, 2016

Here at Kinsta we work with a lot of agencies and freelancers that deal with clients on a daily basis. It is not uncommon for clients or even a CEO of a company to ask their agency or WordPress developer to increase their Google PageSpeed Insights score. Google does a good job at marketing this tool to consumers, and many times, they don’t always understand that a perfect score isn’t the end of the world. This can definitely be frustrating at times. However, today we want to share with you some tips and strategies that can help you score a 100/100 in Google PageSpeed Insights with your WordPress site. How Important is Google PageSpeed Insights?
Google PageSpeed Insights is a web performance tool created by Google to help you easily identify ways to make your site faster and more mobile friendly, by following recommendations on best web practices. A very important thing to remember though is that you shouldn’t always obsess over scoring 100/100. This might not even be possible in all scenarios, depending upon how your WordPress site is setup.
We recommend looking at the speed of your site, more than the scores. Scores with tools like Pingdom, GTMetrix, and Google PageSpeed

17 min read Matt Medeiros
Tutorials | plugintut.com | 25 days ago

7 Best Contact Form plugins for WordPress 2017

I created 7 tutorial videos for the most popular WordPress contact form plugins.

7 Best Contact Form plugins for WordPress 2017

Tutorials | plugintut.com | 25 days ago

If you’re looking for the best commercial WordPress contact form plugin, I give the nod to Gravity Forms and Ninja Forms. Both have a great add-on ecosystem, are well-supported, and draw a photo-finish decision, boiling down to a tiered pricing model versus freemium, with add-ons. If you’re looking for the easiest to use form plugin, and you don’t need additional integrations, I recommend the Jetpack contact forms feature. When it comes to picking the best contact form plugin for WordPress, there’s a lot of plugins and features to review. First, you have to look at the website you’re installing the contact form plugin on — is it a basic hobby site, or a more involved marketing lead generation sales page? Do you fancy yourself a power blogger, with a desire to grow an e-mail list? Maybe take a donation one day?
Start with planning ahead.
How to pick the best Contact Form Plugin for WordPress
In this article, I’ll show you how to select the best contact form plugin for your WordPress website based on the following criteria:
What kind of site are you installing this contact form plugin on?
What is your skill level with WordPress?
Ease of use
Free

5 min read Brian
Tutorials | wpmultiverse.com | 4 days ago

How to Create a WordPress Child Theme Tutorial - WP Multiverse

How to create a WordPress child theme. If you customize your WordPress theme at all, it's a good idea- a very good idea- to create a child theme.

How to Create a WordPress Child Theme Tutorial - WP Multiverse

Tutorials | wpmultiverse.com | 4 days ago

WordPress Theme Customization comes loaded with a plethora of possibilities. Having tried a large number of techniques for styling my WordPress website’s theme, I’ve been totally impressed with the way things go. Child theme is one such stunning way oftweaking an existing WordPress theme for a fresh look and feel. In today’s post, I’ll be sharing some vital basics of WordPress Child Themes. I’m sure the pointers covered here would alter your thinking about WordPress theme development. So, let’s move on with knowing everything about these child themes.
What exactly is a WordPress Child Theme?
WordPress child theme is basically a theme which inherits the styling and functionality of a different theme, called the parent theme. If you intend to preserve your theme modifications, then working with a child theme is what you can do without getting confused. Plus, using a child theme is also an excellent means of speeding up the overall WordPress theme development time.
Child themes are located in /wp-content/themes/ just like any other WordPress theme. Plus, they can be activated via the WordPress admin panel, as done in case of a traditional WordPress theme.

Tutorials | kinsta.com | 27 days ago

How to Implement Lazy Load on Images and Videos in WordPress

Check out this step-by-step tutorial on how to implement lazy load on images and videos on your WordPress site. This can help boost performance and save resources.

How to Implement Lazy Load on Images and Videos in WordPress

Tutorials | kinsta.com | 27 days ago

The average web pages weight in at 1820 kB with images and videos making up nearly 73% of the total weight according to the HTTP Archive. That’s a lot of bytes for a website visitor’s browser to download and render, and the trends all point to larger web pages and increased used of images in the future. WordPress is leading the charge when it comes to sharing media and incorporating media files into the site design. With WordPress it’s easy to integrate images and videos into posts, pages, and even into the background of the theme. However, all those heavy resources make downloading a web page a costly experience as users that have to wait for large files to download — including files that aren’t initially visible — before viewing a web page. This is where WordPress lazy load comes into the picture. Lazy loading is an optimization technique that loads visible content but delays the downloading and rendering of content that appears below the fold. It’s just the sort of thing
It’s just the sort of thing Google gets excited about, and it’s a technique you should consider if your posts and pages include a lot of embedded videos and high-resolution

3 min read Andy Forsberg
Tutorials | penguinwp.com | 25 days ago

How To Track Visitors Blocking Your Ads In WordPress

Do you know what % of your visitors use AdBlockers? If you want to here's how to figure that out through just Google Analytics or through Google Tag Manager with WordPress.

How To Track Visitors Blocking Your Ads In WordPress

Tutorials | penguinwp.com | 25 days ago

Have you ever wanted to know exactly how many people visiting your WordPress website are blocking your ads? If so, you’re in luck. This guide will show you how to tag new sessions from visitors using AdBlockers with a Google Analytics custom event. Then show you how to segment users with AdBlockers via an advanced segment in Google Analytics. How To Track AdBlock Users with Google Analytics (without Google Tag Manager)
Add the following code right after your Google Analytics tracking code in the body of your theme’s “header.php” file:
123456789101112131415161718192021
<?php session_start();if(empty($_SESSION['exists'])){echo "<script> var adBlockEnabled = false; var testAd = document.createElement('div'); testAd.innerHTML = '&nbsp;'; testAd.className = 'adsbox'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { ga('send', { hitType: 'event', eventCategory: 'adBlocker', eventAction: 'detected' }); } testAd.remove(); }, 100); </script>";}$_SESSION['exists'] = true; ?>
If you encounter any errors related to sessions with the above code, use the following code instead:
1234567891011121314151617

3 min read Tang Rufus
Tutorials | typist.tech | 20 days ago

Cross Posting WordPress to Medium without Hurting SEO - Typist Tech

Syndicating content to third-party sites may not be safe. If don’t support the use of the rel=”canonical” tag. Chance are they outrank you on SEO and makes Google thinks they are the original authors. Worse still, Google penalise you on duplicate content. Good news is Medium do support canonical tags. Thus, you can trust Medium to repost your articles without hurting Google rankings.

Cross Posting WordPress to Medium without Hurting SEO - Typist Tech

Tutorials | typist.tech | 20 days ago

Syndicating content to third-party sites may not be safe. If don’t support the use of the rel="canonical" tag. Chance are they outrank you on SEO and makes Google thinks they are the original authors. Worse still, Google penalise you on duplicate content. Good news is Medium do support canonical tags. Thus, you can trust Medium to repost your articles without hurting Google rankings. First thing first, why re-posting WordPress content to Medium at all? The answer is simple: Get more readers that actually read! Medium has an algorithm to predict what type of articles one might want to read. Publishing on Medium almost guarantees your content will get seen by the targeted audience and its network effect is powerful.
No! Copy and paste is not a solution. Medium has already make a plugin for you. Install the official Medium plugin from wordpress.org
Upon activating, you can find Medium settings on WordPress’ user profile.
The integration token can be found on Medium settings page. From now on, your WordPress articles will also be posted to Medium automatically.
Does Medium hurting my SEO?
Short answer: No.
Long answer: The Medium plugin adds a rel="canonical"

16 min read Igor Benić
Tutorials | carlalexander.ca | 21 day ago

How to use the static keyword with WordPress

A great tutorial by Carl Alexander about using the static keyword in WordPress.

How to use the static keyword with WordPress

Tutorials | carlalexander.ca | 21 day ago

This site has a lot of object-oriented programming articles. Most of them focus on solving WordPress problems using object-oriented programming. This is great when you’re comfortable with object-oriented programming. But most WordPress developers aren’t that comfortable with it. (You’d think there’d be a book on that or something.) It’s one thing to read about basic concepts like encapsulation and inheritance. It’s another to put them in practice. There are a lot of obstacles that you have to overcome.
One of these obstacles is the proper use of the static keyword. Static methods are a great object-oriented tool to use. But, like all good things, we can also abuse it if we’re not careful.
This happens a lot more in the WordPress development world than anywhere else. And there are good reasons for that. We’ll look at why that is and what you can do about it.
The static keyword is a something that you only use with object-oriented programming. You use it when declaring class methods and properties. This allows you to access them without needing to instantiate the class.
123456789101112131415161718192021
class A_WP_Class{/** * Actions that

6 min read Rod Austin
Tutorials | wpbeginner.com | 19 days ago

How to Track Links in WordPress using Google Analytics

Detailed walk-though on tracking links in WordPress via Google Analytics.

How to Track Links in WordPress using Google Analytics

Tutorials | wpbeginner.com | 19 days ago

Earlier, we wrote about how to install Google Analytics in WordPress, and we have received tons of questions from our users. One of the most commonly asked question was how to track links in WordPress using Google Analytics? Well in this article, we will show you how to track links in WordPress using Google Analytics. Before we answer that question, lets first talk about why would you want to track links in Google Analytics?
The general idea people have about Google Analytics is that it tells you how many vistors and pageviews you are getting, where the traffic is coming from, and what content is popular on your website. All of that is correct. However, Google Analytics can also provide you information about what users do when they come on your website, which banners or links they click the most, what product placements are working better on your website, which social media campaigns are bringing you more traffic, etc. For example, let’s say that you have a page on your blog where you sell an ebook. You publicize this page through twitter, facebook, various banner placement on your website, email newsletter, etc. Without tracking those metrics, how do you know which method is

1 min read Igor Benić
Tutorials | code.tutsplus.com | 21 day ago

Creating a Custom WordPress Messaging System - Envato Tuts+ Code Tutorials

A series of 4 tutorials about creating your own Messaging System in the WordPress admin dashboard. This can come in handy when working with your own plugin to manage the messages you'll display on error, success or some other state.

Creating a Custom WordPress Messaging System - Envato Tuts+ Code Tutorials

Tutorials | code.tutsplus.com | 21 day ago

It's possible to implement a system that allows us to programmatically set our own custom messages, their type, and when and where to display them on the administration page. And that's what this series is going to cover.

21 min read DART Creations
Tutorials | dart-creations.com | 6 days ago

15 Essentials Steps to Boost WordPress Email Subscriptions

Email is still the best converting channel - nobody can reliable dispute that. So you need to make sure your WordPress site is all setup to gather emails. Here are 15 things you should be doing to boost your email subscriptions.

15 Essentials Steps to Boost WordPress Email Subscriptions

Tutorials | dart-creations.com | 6 days ago

Did you know that email marketing has a RoI of $38 against every $1? This means you should focus on getting more email subscribers from your website. People have built million-dollar business by using their email list. You can achieve the same results with a sizeable email list. That's why you need to put much much effort into boosting your WordPress email subscription rate. Creating an opt-in form and displaying it is very easy. However, it is not as effective as some of the more established technique to boost WordPress email subscription. So, the question is, how do you boost your email list?
That’s the million-dollar question. And that is also the question that we will answer in today’s post. Continue reading, and you will find out the most efficient ways to boost your WordPress email subscription.
1. Use Lead Magnets
Using a lead magnet is a classic and practical way to boost your WordPress email subscription rate. In this method, you offer something valuable to your readers in exchange for their email address. You'll notice that lead magnets are always one of the primary methods of increasing an email list.
Lead magnets are used to collect the highest number of leads

5 min read Matt Medeiros
Tutorials | plugintut.com | 13 days ago

Using Custom Post Type UI Extended

If you're using CPT UI to build content-rich websites, using the "extended" add-on will help you display the CPT's you've created using a shortcode. I'll show you how to do that in this video tutorial.

Using Custom Post Type UI Extended

Tutorials | plugintut.com | 13 days ago

If you find yourself building a large-scale website with WordPress, chances are the requirements are going to go well-beyond standard pages & posts. Custom Post Types make WordPress a true content management system, not just a simple blogging platform. Think of CPT’s as posts, but for any type of content, and the options become limitless. You might create them for pieces of custom inventory content, or even a company-wide team portfolio.
In this post we’ll take a look at using Custom Post Type UI, and the extender plugin to bring it to the next level.
Video walkthrough
Getting Custom Post Type UI
Custom Post Type UI is developed by the team at WebDevStudios, and it’s one of the most popular, highest-rated CPT generator plugins on WordPress.org. If this is your first time getting into creating CPT’s, you should be aware, you will be presented with a lot of options to choose from. You might not use 80% of them, depending on what you’re doing, so it can be overwhelming for first-time WordPress users. Spend some time learning about the many options available to you, as that’s going beyond the scope of this article.
In this example, I’m going