• 142 Free tutorials
  • 53 Premium tutorials
  • 13 Products
  • 75 Blog Posts
code May 20

Using wp_remote_get() to parse JSON from remote APIs

WordPress includes an exceptionally useful API called the HTTP API that can be used for sending data to and retrieving data from remote APIs. If you are building a plugin that talks to Stripe, MailChimp, or just about any other service that provides an API, you can use the WP HTTP API to make your job significantly easier. For this tutorial, I’m going to show you how to use wp_remote_get(), one of the several functions included in the HTTP API, to retrieve and parse JSON data from a remote API.

30 Day Money Back Guarantee

If you are unhappy with your purchase, or you have an issue that we are unable to resolve that makes the system unusable, we are more than happy to provide a complete refund within 30 days of your original purchase.

View refund policy

Refund Policy

I firmly believe in and stand behind my products 100%, but I understand that not all plugins can work perfectly for everyone all of the time. If you are unhappy with your purchase, or you have an issue that we are unable to resolve that makes the system unusable, I am more than happy to provide a complete refund within 30 days of your original purchase.

A few conditions:

  1. I cannot provide refunds due to technical issues unless you allow us to adequately try and assist you. If we are unable to resolve the issue for you, I will provide a refund. Please open a support ticket before requesting a refund for a technical issue.
  2. Refunds may only be issued within 30 days of the purchase date. After 30 days no refunds can be processed.

To submit a refund request, please open a support ticket.

batch-processing
Jun 19

Batch processing for big data

When it comes to handling large amounts of data, there is really only one way to reliably do it: batch processing. The concept of batch processing is simple. Instead of performing one large query and then parsing / formatting the data as a single process, you do it in batches, one small piece at a time. If you have ever attempted to query or export a large amount of data and had your server timeout, you’ll easily understand just how beneficial batch processing is.

product-restrict-content-pro
Feb 11

Creating a Pricing Page with Restrict Content Pro

One of the most common questions I get about Restrict Content Pro is “how can I create a pricing page with a pricing table of my subscription options?“. There are numerous ways to do it and in this quick video tutorial I’m going to show you one of the simplest. We will use a free pricing…

product-easy-content-types Jan 11

Easy Content Types acquired by ThemeIsle

A few weeks ago I announced that my Easy Content Types plugin was available for purchase. After five years of maintaining the plugin, I felt it was time to find a new home for the plugin where it would be properly cared for and developed. Today I’m thrilled to announce that the plugin has been acquired and is now under new management.

Read Now →
graph Jan 09

2015 year in review

2015 has been an interesting year for me in so many ways. Partly because it’s been supremely successful for the business and partly because it has been exceptionally challenging (and superb) on a personal level.

Read Now →
product-easy-content-types Dec 14

Selling Easy Content Types

In early 2011 I released Easy Content Types, an advanced plugin that provides a graphical interface for creating post types, taxonomies, and metaboxes in WordPress. The plugin was originally released on Code Canyon.net and did quite well there. It was in the weekly top sellers nearly every week that it resided there. Then in February, 2013, the plugin was moved to this site and was one of the first plugins used to stock my own small plugin shop. Now, with some sadness and great happiness at the same time, it is time for Easy Content Types to find a new home.

Read Now →

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match