• 142 Free tutorials
  • 52 Premium tutorials
  • 14 Products
  • 69 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.

code Oct 26

Shortcodes 101 – Shortcode Attributes

In the Basics of the Shortcode API, we briefly covered shortcode attributes and the shortcode_atts() function. Now it is time to dive deep into setting up attributes for shortcodes and learn a few tricks can that be exceptionally helpful when building shortcodes in your plugins or when modifying the shortcodes of other plugins.

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 are understand that no 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…

66189-featured Jul 06

Restrict Content Pro version 2.2 released

Another month, another release! Today I’m happy to announce the release of Restrict Content Pro version 2.2. This version includes several significant improvements and a few minor bug fixes. Most notably, version 2.2 introduces support for restricting WooCommerce products!

Read Now →
60420-featured Apr 30

Restrict Content Pro version 2.1 released

Restrict Content Pro version 2.1 has been in development for more than six months and finally, today, I am thrilled to announce that it has been released. This is a major release that introduces some very significant improvements and several major feature changes. The biggest change with 2.1 is the inclusion of the Stripe, PayPal Express, and PayPal Pro payment gateways in core. These gateways were previously only available as add-ons but are now included with the main plugin at no additional charge.

Read Now →

Error: Please enter a valid email address

Error: Invalid email